diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 548c10e..f8f415b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,21 +6,15 @@ stages: # deployment - "gitleaks" - "linting" - - "testing" - - "deployment" # include jobs include: # deployment - - local: ".gitlab/deployment.yaml" - local: ".gitlab/gitleaks.yaml" # linting - component: "$CI_SERVER_FQDN/components/ansible/linting@v3.0.3" - component: "$CI_SERVER_FQDN/components/markdownlint/markdownlint@1.0.0" - component: "$CI_SERVER_FQDN/components/yamllint/yamllint@1.0.2" - - # testing - - component: "$CI_SERVER_FQDN/components/ansible/testing@v3.0.3" diff --git a/.gitlab/deployment.yaml b/.gitlab/deployment.yaml deleted file mode 100644 index 869badc..0000000 --- a/.gitlab/deployment.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -# deploy ansible/roles/common code -deployment: - stage: "deployment" - image: - name: "registry.gitlab.simoncor.net/oci/ssh-client:v25.06.03" - entrypoint: ["/bin/sh", "-c"] - rules: - - # run only on push to default branch - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - - when: "never" - - # prepare ssh - before_script: - - # prepare ssh - - | - # prepare ssh - mkdir -p ~/.ssh - chmod 700 ~/.ssh - echo "$SSH_CONFIG" > ~/.ssh/config - echo "$SSH_DEPLOYMENT_KEY" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - - # deployment commands - script: - - - | - # install ansible roles dependancies - ssh $SSH_DEPLOYMENT_USER@$ANSIBLE_SERVER \ - "sudo /usr/local/bin/ansible-galaxy install -r /etc/ansible/roles/requirements.yaml --force" diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml deleted file mode 100644 index dc841f8..0000000 --- a/molecule/default/converge.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -# converge -- name: "converge" - hosts: "all" - become: true - gather_facts: true - roles: - - role: "siempie.keepalived" diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml deleted file mode 100644 index 61a4cb8..0000000 --- a/molecule/default/molecule.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- - -dependency: - name: "galaxy" - -driver: - name: "docker" - -provisioner: - name: "ansible" - -verifier: - name: "ansible" - -platforms: - - # debian 12 - - name: "debian-12" - image: "geerlingguy/docker-debian12-ansible:latest" - pre_build_image: true - privileged: true - volumes: - - "/sys/fs/cgroup:/sys/fs/cgroup:rw" - command: "/lib/systemd/systemd" - - # ubuntu 22 - - name: "ubuntu-22" - image: "geerlingguy/docker-ubuntu2204-ansible:latest" - pre_build_image: true - privileged: true - volumes: - - "/sys/fs/cgroup:/sys/fs/cgroup:rw" - command: "/lib/systemd/systemd" - - # ubuntu 24 - - name: "ubuntu-24" - image: "geerlingguy/docker-ubuntu2404-ansible:latest" - pre_build_image: true - privileged: true - volumes: - - "/sys/fs/cgroup:/sys/fs/cgroup:rw" - command: "/lib/systemd/systemd" diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml deleted file mode 100644 index dcb1bf0..0000000 --- a/molecule/default/verify.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- - -# verify -- name: "verify" - hosts: "all" - become: true - gather_facts: true - tasks: - - # check if keepalived is installed - - name: "check package" - ansible.builtin.package: - name: "keepalived" - state: "present" - - # check if keepalived is started - - name: "check service" - ansible.builtin.service: - name: "keepalived" - state: "started"