diff --git a/.github/workflows/lint-workflow.yml b/.github/workflows/lint-workflow.yml index b08b1ca..84f6de1 100644 --- a/.github/workflows/lint-workflow.yml +++ b/.github/workflows/lint-workflow.yml @@ -38,7 +38,7 @@ jobs: if: github.repository == 'azimuth-cloud/azimuth-sample-appliance' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: # super-linter needs the full git history to get the # list of files that changed across commits @@ -46,7 +46,7 @@ jobs: submodules: true - name: Run ansible-lint - uses: ansible/ansible-lint@v25.4.0 + uses: ansible/ansible-lint@e98f9b38769d45cbe3c55a23b2eb25631babe7c4 # v25.4.0 - name: Load super-linter configuration # Use grep inverse matching to exclude eventual comments in the .env file @@ -58,7 +58,7 @@ jobs: run: grep -v '^#' super-linter.env >> "$GITHUB_ENV" - name: Run super-linter - uses: super-linter/super-linter@v7.3.0 + uses: super-linter/super-linter@4e8a7c2bf106c4c766c816b35ec612638dc9b6b2 # v7.3.0 if: always() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/roles/backend/tasks/main.yml b/roles/backend/tasks/main.yml index dc19a9e..cbb2653 100644 --- a/roles/backend/tasks/main.yml +++ b/roles/backend/tasks/main.yml @@ -10,17 +10,17 @@ src: index.html.j2 dest: /opt/sample-appliance/html/index.html mode: '0644' - register: html_index + register: backend_html_index - name: Install Nginx site config ansible.builtin.template: src: nginx.conf.j2 dest: /etc/nginx/conf.d/sample-appliance.conf mode: '0644' - register: nginx_conf + register: backend_nginx_conf - name: Restart Nginx if required ansible.builtin.service: name: nginx state: restarted - when: html_index is changed or nginx_conf is changed + when: backend_html_index is changed or backend_nginx_conf is changed diff --git a/roles/nginx_install/tasks/main.yml b/roles/nginx_install/tasks/main.yml index 7d14e58..e9a199b 100644 --- a/roles/nginx_install/tasks/main.yml +++ b/roles/nginx_install/tasks/main.yml @@ -7,13 +7,13 @@ ansible.builtin.package: name: nginx state: latest - register: nginx_package + register: nginx_install_nginx_package - name: Remove default site ansible.builtin.file: path: /etc/nginx/sites-enabled/default state: absent - register: nginx_default_site + register: nginx_install_nginx_default_site - name: Start and enable Nginx service ansible.builtin.service: @@ -21,7 +21,8 @@ state: >- {{- 'restarted' - if nginx_package is changed or nginx_default_site is changed + if nginx_install_nginx_package is changed + or nginx_install_nginx_default_site is changed else 'started' }} enabled: true