add: debug output on roles
This commit is contained in:
parent
2f168317e2
commit
eb7ced0023
@ -1,5 +1,19 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Display nfs_client role
|
||||||
|
ansible.builtin.debug:
|
||||||
|
var: base_config
|
||||||
|
vars:
|
||||||
|
base_config:
|
||||||
|
nfs_mounts: "{{ nfs_mounts }}"
|
||||||
|
tasks:
|
||||||
|
- Ensure nfs-client packages are installed
|
||||||
|
- "Create {{ nfs_mounts | length }} mounts directories"
|
||||||
|
- "Ensure {{ nfs_mounts | length }} mounts are in fstab"
|
||||||
|
tags:
|
||||||
|
- config_show
|
||||||
|
|
||||||
|
|
||||||
- name: Ensure NFS utilities are installed.
|
- name: Ensure NFS utilities are installed.
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
|
|||||||
@ -3,6 +3,19 @@
|
|||||||
# yamllint disable-line rule:line-length
|
# yamllint disable-line rule:line-length
|
||||||
# See: https://advishnuprasad.com/blog/2016/03/29/setup-nfs-server-and-client-using-ansible/
|
# See: https://advishnuprasad.com/blog/2016/03/29/setup-nfs-server-and-client-using-ansible/
|
||||||
|
|
||||||
|
- name: Display nfs_server role
|
||||||
|
ansible.builtin.debug:
|
||||||
|
var: base_config
|
||||||
|
vars:
|
||||||
|
base_config:
|
||||||
|
nfs_shares: "{{ nfs_shares }}"
|
||||||
|
tasks:
|
||||||
|
- Ensure nfs-server packages are installed
|
||||||
|
- "Templatize {{ nfs_shares | length }} shares in /etc/exports"
|
||||||
|
tags:
|
||||||
|
- config_show
|
||||||
|
|
||||||
|
|
||||||
- name: Ensure NFS utilities are installed.
|
- name: Ensure NFS utilities are installed.
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
|
|||||||
@ -1,5 +1,23 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Display os_base role
|
||||||
|
ansible.builtin.debug:
|
||||||
|
var: base_config
|
||||||
|
vars:
|
||||||
|
base_config:
|
||||||
|
system_accounts: "{{ system_accounts }}"
|
||||||
|
system_packages: "{{ system_packages }}"
|
||||||
|
tasks:
|
||||||
|
- Ensure system security groups are present
|
||||||
|
- Create system users from system_accounts
|
||||||
|
- Ensure ssh keys are correctly deployed
|
||||||
|
- Configure APT preferences in minimal mode
|
||||||
|
- Install base packages
|
||||||
|
- Configure sudo, add wheel group, allow passwordless
|
||||||
|
tags:
|
||||||
|
- config_show
|
||||||
|
|
||||||
|
|
||||||
# Configure groups and users
|
# Configure groups and users
|
||||||
# ==========================
|
# ==========================
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,22 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Display os_disks role
|
||||||
|
ansible.builtin.debug:
|
||||||
|
var: disk_config
|
||||||
|
vars:
|
||||||
|
disk_config:
|
||||||
|
disks_vg: "{{ disks_vg }}"
|
||||||
|
disks_lv: "{{ disks_lv }}"
|
||||||
|
tasks:
|
||||||
|
- Ensure lvm packages are installed
|
||||||
|
- Copy lvm detector script
|
||||||
|
- "Ensure all PVs and {{ disks_vg | length }} VGs are correctly setup"
|
||||||
|
- "Ensure all {{ disks_lv | length }} LVs are in correct state"
|
||||||
|
- "Ensure all {{ disks_lv | length }} LVs are correctly formatted"
|
||||||
|
- "Ensure all {{ disks_lv | length }} LVs are mounted in fstab"
|
||||||
|
tags:
|
||||||
|
- config_show
|
||||||
|
|
||||||
- name: Ensure LVM is installed.
|
- name: Ensure LVM is installed.
|
||||||
package:
|
package:
|
||||||
name:
|
name:
|
||||||
|
|||||||
@ -1,5 +1,18 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Display os_tweak role
|
||||||
|
ansible.builtin.debug:
|
||||||
|
var: base_config
|
||||||
|
vars:
|
||||||
|
base_config:
|
||||||
|
tasks:
|
||||||
|
- install custom packages
|
||||||
|
- configure bash
|
||||||
|
- configure git
|
||||||
|
- configure vim
|
||||||
|
tags:
|
||||||
|
- config_show
|
||||||
|
|
||||||
- name: Ensure base packages are installed
|
- name: Ensure base packages are installed
|
||||||
package:
|
package:
|
||||||
name:
|
name:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user