From deebbfb94ad05998dd75a2006b8baf6ffff75f1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Fri, 20 May 2022 12:52:39 +0200 Subject: [PATCH] CI: Disable molecule The goal is to later execute most playbooks in the CI/CD pipeline. References: https://todo.xenrox.net/~xenrox/infrastructure/7 --- .build.yml | 17 ----------------- roles/certbot/tasks/main.yml | 2 +- roles/setup_archlinux/tasks/main.yml | 1 - 3 files changed, 1 insertion(+), 19 deletions(-) diff --git a/.build.yml b/.build.yml index 3ab9ec8..21efddb 100644 --- a/.build.yml +++ b/.build.yml @@ -2,15 +2,8 @@ image: archlinux packages: - ansible - ansible-lint - - docker - - molecule - - molecule-docker - - python-dnspython - - python-hvac - terraform - yamllint -secrets: - - 010953bd-f940-4bfa-a374-3b39d349dcda sources: - https://git.xenrox.net/~xenrox/ansible environment: @@ -33,13 +26,3 @@ tasks: cd ../terraform_keycloak terraform init -backend=false terraform validate - - build-docker: | - cd ansible/misc - sudo systemctl start docker - docker build -f Dockerfile -t archlinux-docker . - - molecule: | - set +x - . ~/.vault-secret - set -x - cd ansible - molecule test diff --git a/roles/certbot/tasks/main.yml b/roles/certbot/tasks/main.yml index f5a39c4..5cba8d9 100644 --- a/roles/certbot/tasks/main.yml +++ b/roles/certbot/tasks/main.yml @@ -27,7 +27,7 @@ - name: Request certificate ansible.builtin.command: # Support minio dns style buckets - cmd: certbot certonly {{ certbot_staging|default('') }} --agree-tos --authenticator dns-hetzner --dns-hetzner-credentials /etc/.secrets/hetzner.ini -d xenrox.net,*.xenrox.net,*.minio.xenrox.net --rsa-key-size 4096 --email admin@xenrox.net + cmd: certbot certonly --agree-tos --authenticator dns-hetzner --dns-hetzner-credentials /etc/.secrets/hetzner.ini -d xenrox.net,*.xenrox.net,*.minio.xenrox.net --rsa-key-size 4096 --email admin@xenrox.net creates: /etc/letsencrypt/live/xenrox.net/privkey.pem - name: Install renewal service diff --git a/roles/setup_archlinux/tasks/main.yml b/roles/setup_archlinux/tasks/main.yml index 35f2e34..e4a1ce9 100644 --- a/roles/setup_archlinux/tasks/main.yml +++ b/roles/setup_archlinux/tasks/main.yml @@ -23,7 +23,6 @@ follow: false owner: root group: root - when: molecule_run is not defined - name: Install reboot service ansible.builtin.copy: -- 2.44.0