Compare commits

...

2 commits

3 changed files with 22 additions and 5 deletions

View file

@ -11,3 +11,4 @@ users:
- vagrant - vagrant
sudoers: sudoers:
- vagrant - vagrant
ensure_ansible_version: 2.10.3

View file

@ -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 }}

View file

@ -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: