feat(actions): Adds actions & lint (#1)
All checks were successful
Master branch: build & lint / build (push) Successful in 1m0s

Adds an action to perform some linting actions on ansible and the yaml files, both on push onto master and on pull requests

Reviewed-on: #1
This commit is contained in:
Thomas Maurice 2024-02-20 17:46:29 +00:00
parent 9dc88072d5
commit 93bb0b0742
18 changed files with 306 additions and 39 deletions

View file

@ -1,5 +1,6 @@
---
- hosts: all
- name: "Install the base playbook"
hosts: all
roles:
- role: root_user
tags: root_user

View file

@ -1,4 +1,5 @@
---
- hosts: all
- name: "Install docker"
hosts: all
roles:
- geerlingguy.docker

View file

@ -1,6 +1,7 @@
---
- hosts: all
- name: "Reboot hosts"
hosts: all
tasks:
- name: Reboot
reboot:
reboot_timeout: 3600
- name: Reboot
ansible.builtin.reboot:
reboot_timeout: 3600

View file

@ -1,9 +1,17 @@
---
- hosts: all
- name: "Upgrade hosts"
hosts: all
tasks:
- name: "update apt cache"
apt: update_cache=yes force_apt_get=yes cache_valid_time=3600
- name: "upgrade packages"
apt: upgrade=safe force_apt_get=yes
- name: "upgrade dist packages"
apt: upgrade=dist force_apt_get=yes
- name: "Run update apt cache"
ansible.builtin.apt:
update_cache: true
force_apt_get: true
cache_valid_time: 3600
- name: "Run upgrade packages"
ansible.builtin.apt:
upgrade: safe
force_apt_get: true
- name: "Run upgrade dist packages"
ansible.builtin.apt:
upgrade: dist
force_apt_get: true