Commit f35c6df3 authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

initial

parent 9c264fe3
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+1 −0
Original line number Diff line number Diff line
/.idea

.gitlab-ci.yml

0 → 100644
+36 −0
Original line number Diff line number Diff line
# VARIABLES
variables:
  DOCKER_BUILDKIT: 1
  DOCKER_DRIVER: overlay2
  DOCKER_HOST: tcp://localhost:2375
  DOCKER_TLS_CERTDIR: ""

##########################################################################################################

## PIPELINE DEFINITION
stages:
  - check

##########################################################################################################

### COMMON SECTION
.common: &common
  services:
    - registry.cyberbrain.pw/docker/dind
  variables:
    GIT_DEPTH: 1
    ANSIBLE_FORCE_COLOR: "True"
  before_script:
    - chmod -R o-w ../

##########################################################################################################

### TEST SECTION
test:
  <<: *common
  stage: check
  image: registry.cyberbrain.pw/ansible/ansible
  except:
    - /^master$/
  script:
    - find . -type d -exec ansible-lint --force-color -v -x '204' {} \;

defaults/main.yml

0 → 100644
+1 −0
Original line number Diff line number Diff line
locale: "C.UTF-8"

meta/main.yml

0 → 100644
+65 −0
Original line number Diff line number Diff line
galaxy_info:
  author: Dmitriy Safronov <zimniy@cyberbrain.pw>
  description: Localepurge configuration
#  company: your company (optional)

  # If the issue tracker for your role is not on github, uncomment the
  # next line and provide a value
  # issue_tracker_url: http://example.com/issue/tracker
  issue_tracker_url: https://gitlab.cyberbrain.pw/ansible/roles/localepurge/-/issues

  # Choose a valid license ID from https://spdx.org - some suggested licenses:
  # - BSD-3-Clause (default)
  # - MIT
  # - GPL-2.0-or-later
  # - GPL-3.0-only
  # - Apache-2.0
  # - CC-BY-4.0
  license: LGPL-2.0-or-later

  min_ansible_version: 2.9

  # If this a Container Enabled role, provide the minimum Ansible Container version.
  # min_ansible_container_version:

  #
  # Provide a list of supported platforms, and for each platform a list of versions.
  # If you don't wish to enumerate all versions for a particular platform, use 'all'.
  # To view available platforms and versions (or releases), visit:
  # https://galaxy.ansible.com/api/v1/platforms/
  #
  # platforms:
  # - name: Fedora
  #   versions:
  #   - all
  #   - 25
  # - name: SomePlatform
  #   versions:
  #   - all
  #   - 1.0
  #   - 7
  #   - 99.99
  platforms:
    - name: Ubuntu
      versions:
        - focal
        - bionic
    - name: Linux Mint
      versions:
        - ulyana
        - tricia
    - name: Debian
      versions:
        - buster

  galaxy_tags: []
    # List tags for your role here, one per line. A tag is a keyword that describes
    # and categorizes the role. Users find roles by searching for tags. Be sure to
    # remove the '[]' above, if you add tags to this list.
    #
    # NOTE: A tag is limited to a single word comprised of alphanumeric characters.
    #       Maximum 20 tags per role.

dependencies: []
  # List your role dependencies here, one per line. Be sure to remove the '[]' above,
  # if you add dependencies to this list.

tasks/main.yml

0 → 100644
+7 −0
Original line number Diff line number Diff line
---

# Ubuntu
- name: Perform specific setup for Ubuntu, Debian & Linux Mint
  include_tasks: ubuntu/main.yml
  when: ansible_distribution == 'Ubuntu' or ansible_distribution == 'Debian' or ansible_distribution == 'Linux Mint'
  tags: ubuntu
Loading