Commit 9bcb7adc authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

initial

parent 50889608
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+11 −0
Original line number Diff line number Diff line
/*
/*/

!/roles/

!.gitignore
!.gitlab-ci.yml

!deploy.yml
!README.md
!requirements.yml

.gitlab-ci.yml

0 → 100644
+35 −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
  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:
    - test -r requirements.yml && ansible-galaxy install -r requirements.yml
    - ansible-lint -v -x '204' -x '305' -x '401' deploy.yml

deploy.yml

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

# Swarm add managers
- name: Setup Virtual IP for K8S Masters
  hosts: kube-master
  roles:
    - { role: ucarp_systemd_dependency, ucarp_dependency: "kubelet" }

requirements.yml

0 → 100644
+8 −0
Original line number Diff line number Diff line
- src: https://gitlab.cyberbrain.pw/ansible/roles/essential
  scm: git

- src: https://gitlab.cyberbrain.pw/ansible/roles/ucarp_systemd
  scm: git

- src: https://gitlab.cyberbrain.pw/ansible/roles/ucarp_systemd_dependency
  scm: git