Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/lint-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,15 @@ 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
fetch-depth: 0
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
Expand All @@ -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 }}
Expand Down
6 changes: 3 additions & 3 deletions roles/backend/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
7 changes: 4 additions & 3 deletions roles/nginx_install/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,22 @@
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:
name: nginx
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
Loading