All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Noah Knegt <git@noahknegt.com>
33 lines
1022 B
YAML
33 lines
1022 B
YAML
# ===================================================================================================
|
|
# ? ABOUT
|
|
# @author : Noah Knegt
|
|
# @email : personal@noahknegt.com
|
|
# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations
|
|
# @createdOn : 27-02-2023
|
|
# @description : This will apply the base configuration to the list of machines.
|
|
# ===================================================================================================
|
|
|
|
---
|
|
- hosts: datacenter
|
|
remote_user: root
|
|
roles:
|
|
- setup
|
|
when: setup is defined
|
|
|
|
# Clean up the system
|
|
- hosts: datacenter
|
|
remote_user: ansible
|
|
become: true
|
|
tasks:
|
|
- name: cleanup package cache (debian and ubuntu)
|
|
apt:
|
|
autoclean: true
|
|
changed_when: false
|
|
when: ansible_os_family == "Debian"
|
|
|
|
- name: autoremove packages (debian and ubuntu)
|
|
apt:
|
|
autoremove: true
|
|
purge: true
|
|
when: ansible_os_family == "Debian"
|