From 62c7edb4493dc6a0b03921f255cd902b9e730a05 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Sat, 1 Nov 2025 13:14:31 +0100 Subject: [PATCH] feat: implement new role layout --- .gitlab-ci.yml | 2 -- playbook.yaml | 10 +++++----- roles/requirements.yml | 6 ------ 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a3e9d10..882db91 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,6 @@ # gitLab ci stages stages: - - # deployment - "gitleaks" - "linting" diff --git a/playbook.yaml b/playbook.yaml index 2bf0d1d..bbb6b87 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -4,7 +4,7 @@ - name: "install pulse" hosts: "all" become: true - pre_tasks: + tasks: # due to semaphore bug we need to do this ourselves - name: "force-update requirements" @@ -15,7 +15,7 @@ changed_when: false failed_when: false - roles: - - role: "docker" - - role: "pulse" - - role: "traefik" + # execute the role + - name: "execute role: pulse" + ansible.builtin.include_role: + name: "pulse" diff --git a/roles/requirements.yml b/roles/requirements.yml index 38c4d4c..e1802b0 100644 --- a/roles/requirements.yml +++ b/roles/requirements.yml @@ -1,12 +1,6 @@ --- roles: - - name: "docker" - src: "https://gitlab.simoncor.net/ansible/ans-docker.git" - scm: "git" - name: "pulse" src: "https://gitlab.simoncor.net/ansible/ans-pulse.git" scm: "git" - - name: "traefik" - src: "https://gitlab.simoncor.net/ansible/ans-traefik.git" - scm: "git"