ansible_playbooks/roles/new_node_settings/tasks/main.yml
2026-02-24 11:30:35 +03:00

49 lines
1.1 KiB
YAML
Executable file

---
- name: DNS conf
ansible.builtin.include_role:
name: dns_settings
- name: Netplan update
ansible.builtin.include_role:
name: netplan_update
- name: Restart connection
ansible.builtin.meta: reset_connection
- name: APT cache update
ansible.builtin.apt:
update_cache: true
ignore_errors: true
- name: Different need soft install
ansible.builtin.include_role:
name: different_need_soft_install
- name: SolidWall repo install
ansible.builtin.include_role:
name: solidwall_repo_add
when: inventory_hostname is match("^ce-swall")
- name: Node exporter install
ansible.builtin.include_role:
name: node_exporter_install
- name: SSH conf
ansible.builtin.include_role:
name: ssh_settings
- name: Logrotate settings
ansible.builtin.include_role:
name: logrotate_settings
- name: Chrony conf
ansible.builtin.include_role:
name: chrony_install
- name: Update firewall
ansible.builtin.include_role:
name: update_firewall
- name: Change password for user
ansible.builtin.include_tasks: change_password_for_user.yml
...