softplayer-ansible/playbooks/systems/system-bootstrap/playbook.yml

35 lines
878 B
YAML

---
- name: Prepare users
hosts: servers
remote_user: root
vars_files:
- ../../../group_vars/users.yaml
tags:
- system
tasks:
- name: Prepare Users
ansible.builtin.import_tasks: ./tasks/users.yaml
- name: Prepare systems
hosts: servers
remote_user: admin
vars_files:
- ../../../group_vars/packages.yaml
- ../../../group_vars/sysctl.yaml
tags:
- system
tasks:
- name: Setup network
ansible.builtin.import_tasks: ./tasks/network.yaml
- name: Install packages
ansible.builtin.import_tasks: ./tasks/packages.yaml
- name: Setup sysctl
ansible.builtin.import_tasks: ./tasks/sysctl.yaml
- name: Setup volumes
ansible.builtin.import_tasks: ./tasks/volumes.yaml
handlers:
- name: Restart NetworkManager
ansible.builtin.service:
name: NetworkManager
state: restarted