Compare commits
2 commits
d6dbd7d30a
...
867f9283e4
Author | SHA1 | Date | |
---|---|---|---|
867f9283e4 | |||
36695dc7e8 |
3 changed files with 22 additions and 5 deletions
|
@ -11,3 +11,4 @@ users:
|
||||||
- vagrant
|
- vagrant
|
||||||
sudoers:
|
sudoers:
|
||||||
- vagrant
|
- vagrant
|
||||||
|
ensure_ansible_version: 2.10.3
|
|
@ -4,6 +4,7 @@
|
||||||
become: true
|
become: true
|
||||||
hostname:
|
hostname:
|
||||||
name: '{{ hostname }}'
|
name: '{{ hostname }}'
|
||||||
|
use: systemd
|
||||||
when: hostname and update_hostname == True
|
when: hostname and update_hostname == True
|
||||||
|
|
||||||
- name: Firewall
|
- name: Firewall
|
||||||
|
@ -23,10 +24,20 @@
|
||||||
become: true
|
become: true
|
||||||
when: ansible_facts['os_family'] == 'Debian'
|
when: ansible_facts['os_family'] == 'Debian'
|
||||||
|
|
||||||
- include: ansible-debian.yml
|
- name: Install basic packages (on Archlinux)
|
||||||
become: true
|
pacman:
|
||||||
|
name: "{{ packages }}"
|
||||||
|
state: present
|
||||||
|
#update_cache: yes
|
||||||
|
vars:
|
||||||
|
packages:
|
||||||
|
- python-pip
|
||||||
|
- htop
|
||||||
|
- tmux
|
||||||
|
become: yes
|
||||||
|
when: ansible_facts['os_family'] == 'Archlinux'
|
||||||
|
|
||||||
- name: Install basic packages
|
- name: Install basic packages (on Debian)
|
||||||
apt:
|
apt:
|
||||||
name: "{{ packages }}"
|
name: "{{ packages }}"
|
||||||
state: present
|
state: present
|
||||||
|
@ -38,3 +49,7 @@
|
||||||
- tmux
|
- tmux
|
||||||
become: yes
|
become: yes
|
||||||
when: ansible_facts['os_family'] == 'Debian'
|
when: ansible_facts['os_family'] == 'Debian'
|
||||||
|
|
||||||
|
- name: Install Ansible
|
||||||
|
pip:
|
||||||
|
name: ansible=={{ ensure_ansible_version }}
|
|
@ -21,7 +21,8 @@
|
||||||
regexp: '^%wheel'
|
regexp: '^%wheel'
|
||||||
line: '%wheel ALL=(ALL) NOPASSWD:ALL'
|
line: '%wheel ALL=(ALL) NOPASSWD:ALL'
|
||||||
validate: visudo -cf %s
|
validate: visudo -cf %s
|
||||||
when: ansible_facts['os_family'] == 'Debian'
|
when:
|
||||||
|
- ansible_facts['os_family'] in ['Debian', 'Archlinux']
|
||||||
|
|
||||||
- name: 'Create users with corresponding groups'
|
- name: 'Create users with corresponding groups'
|
||||||
user:
|
user:
|
||||||
|
|
Loading…
Add table
Reference in a new issue