|
|
@ -10,7 +10,6 @@ |
|
|
|
when: ansible_distribution == 'Debian' |
|
|
|
|
|
|
|
# Check mandatory variables |
|
|
|
|
|
|
|
- name: Check vars |
|
|
|
fail: msg="Missing variable admin_ssh_keys" |
|
|
|
when: admin_ssh_keys is not defined |
|
|
@ -32,17 +31,16 @@ |
|
|
|
when: disable_ipv6 is not defined |
|
|
|
|
|
|
|
# SSH |
|
|
|
|
|
|
|
- name: Deploy SSH keys |
|
|
|
tags: ssh_keys |
|
|
|
authorized_key: user=root key="{{item}}" |
|
|
|
with_items: "{{admin_ssh_keys}}" |
|
|
|
with_items: admin_ssh_keys |
|
|
|
|
|
|
|
# Packages |
|
|
|
|
|
|
|
- name: Install default packages Debian. |
|
|
|
apt: pkg={{item}} state=installed |
|
|
|
with_items: "{{ default_packages_debian }}" |
|
|
|
with_items: default_packages_debian |
|
|
|
when: ansible_distribution == 'Debian' |
|
|
|
|
|
|
|
# Configure NTP |
|
|
@ -89,11 +87,11 @@ |
|
|
|
debconf: name=locales question='locales/locales_to_be_generated' value='fr_FR.UTF-8, UTF-8' vtype='multiselect' |
|
|
|
when: ansible_distribution == 'Debian' |
|
|
|
|
|
|
|
- name: Set the timezone |
|
|
|
tags: environ |
|
|
|
debconf: name=tzdata question='tzdata/Zones/Etc' value='UTC' vtype='select' |
|
|
|
debconf: name=tzdata question='tzdata/Areas' value='Europe' vtype='select' |
|
|
|
debconf: name=tzdata question='tzdata/Zones/Europe' value='Paris' vtype='select' |
|
|
|
- name: Set timezone |
|
|
|
copy: content='{{ tzdata_timezone | default('Europe/Paris') }}' |
|
|
|
dest=/etc/timezone owner=root group=root mode=0644 |
|
|
|
notify: |
|
|
|
- update timezone |
|
|
|
when: ansible_distribution == 'Debian' |
|
|
|
|
|
|
|
- name: Disable IPv6 (need reboot) |
|
|
|