17
site.yml
17
site.yml
@@ -8,13 +8,15 @@
|
||||
# ===================================================================================================
|
||||
|
||||
---
|
||||
- hosts: datacenter
|
||||
- name: Setup
|
||||
hosts: datacenter
|
||||
remote_user: root
|
||||
roles:
|
||||
- role: setup
|
||||
when: setup is defined
|
||||
|
||||
- hosts: datacenter
|
||||
- name: Install tools
|
||||
hosts: datacenter
|
||||
remote_user: ansible
|
||||
roles:
|
||||
- role: docker
|
||||
@@ -23,18 +25,19 @@
|
||||
- role: corepack
|
||||
|
||||
# Clean up the system
|
||||
- hosts: datacenter
|
||||
- name: Cleanup
|
||||
hosts: datacenter
|
||||
remote_user: ansible
|
||||
become: true
|
||||
tasks:
|
||||
- name: cleanup package cache (debian and ubuntu)
|
||||
apt:
|
||||
- name: Cleanup package cache (debian and ubuntu)
|
||||
ansible.builtin.apt:
|
||||
autoclean: true
|
||||
changed_when: false
|
||||
when: ansible_os_family == "Debian"
|
||||
|
||||
- name: autoremove packages (debian and ubuntu)
|
||||
apt:
|
||||
- name: Autoremove packages (debian and ubuntu)
|
||||
ansible.builtin.apt:
|
||||
autoremove: true
|
||||
purge: true
|
||||
when: ansible_os_family == "Debian"
|
||||
|
Reference in New Issue
Block a user