- Reorganized Ansible project structure to follow best practices. - Created dedicated directories: , , , , and . - Categorized playbooks into (host-specific) and (service-specific). - Moved all roles into the directory and standardized their naming conventions. - Relocated to for better variable management. - Renamed to to reflect its global variable scope. - Created to correctly set the to the new directory. - Moved and into the directory. - Added to providing explanations for common commands. - Cleaned up directories from all individual roles to centralize version control.
18 lines
421 B
YAML
18 lines
421 B
YAML
---
|
|
# tasks file for linux_config_init
|
|
- name: System settings
|
|
ansible.builtin.include_tasks: "{{ item }}"
|
|
loop:
|
|
- sudoer_no_passwd.yml
|
|
- create_user.yml
|
|
- bashrc_copy.yml
|
|
- timezone.yml
|
|
- resolvconf_copy.yml
|
|
|
|
- name: Set Pernament IP
|
|
ansible.builtin.include_tasks: set_perma_ip.yml
|
|
when: set_ip
|
|
|
|
- name: Set Hostname
|
|
ansible.builtin.include_tasks: hostname_set.yml
|
|
when: set_hostname |