35 lines
678 B
YAML
35 lines
678 B
YAML
|
---
|
||
|
- import_playbook: dependencies.yml
|
||
|
|
||
|
- name: Setup environment
|
||
|
hosts: all:!network
|
||
|
tags:
|
||
|
- initialize
|
||
|
vars:
|
||
|
restart_services: true
|
||
|
roles:
|
||
|
- role: packages
|
||
|
vars:
|
||
|
update: true
|
||
|
exclude: [] # Override the default kernel exclusion
|
||
|
clean: true
|
||
|
tasks:
|
||
|
- name: Set hostname
|
||
|
become: true
|
||
|
hostname:
|
||
|
name: "{{ inventory_hostname }}"
|
||
|
- name: Install global bashrc
|
||
|
become: true
|
||
|
copy:
|
||
|
src: bashrc.sh
|
||
|
dest: /etc/profile.d/ZA-enpn-bashrc.sh
|
||
|
mode: 0644
|
||
|
|
||
|
- name: Configure services
|
||
|
hosts: all:!network
|
||
|
tags:
|
||
|
- initialize
|
||
|
roles:
|
||
|
- role: sshd
|
||
|
- role: networkd
|