Update checks for latest versions of Ansible.

This commit is contained in:
Emiliano Vavassori 2019-11-18 23:19:31 +01:00
parent a2e013674b
commit 2b85700990
15 changed files with 71 additions and 71 deletions

View File

@ -41,7 +41,7 @@
shell: pushd /var/lib/git-daemon/repositories/client-pull-installation.git; git fetch -p origin; popd shell: pushd /var/lib/git-daemon/repositories/client-pull-installation.git; git fetch -p origin; popd
become: yes become: yes
become_user: git-daemon become_user: git-daemon
when: chk_clientpullinstall_repo|success when: chk_clientpullinstall_repo is succeeded
tags: tags:
- git-daemon-update - git-daemon-update
@ -51,7 +51,7 @@
shell: git clone --mirror {{ client_gitrepo }} /var/lib/git-daemon/repositories/client-pull-installation.git shell: git clone --mirror {{ client_gitrepo }} /var/lib/git-daemon/repositories/client-pull-installation.git
become: yes become: yes
become_user: git-daemon become_user: git-daemon
when: chk_clientpullinstall_repo|changed when: chk_clientpullinstall_repo is changed
- name: Rendo il repository esportabile - name: Rendo il repository esportabile
file: file:
@ -94,7 +94,7 @@
- name: Aggiungo servizio a gestione NethServer - name: Aggiungo servizio a gestione NethServer
shell: /sbin/e-smith/db configuration set git-daemon service status enabled TCPPort 9418 access private shell: /sbin/e-smith/db configuration set git-daemon service status enabled TCPPort 9418 access private
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Creazione directory defaults per NethServer - name: Creazione directory defaults per NethServer
file: file:
@ -102,7 +102,7 @@
recurse: yes recurse: yes
state: directory state: directory
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Creazione tipo default per NethServer - name: Creazione tipo default per NethServer
lineinfile: lineinfile:
@ -112,7 +112,7 @@
create: yes create: yes
state: present state: present
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Creazione stato default per NethServer - name: Creazione stato default per NethServer
lineinfile: lineinfile:
@ -122,19 +122,19 @@
create: yes create: yes
state: present state: present
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Aggiunta servizio - name: Aggiunta servizio
shell: /sbin/e-smith/signal-event runlevel-adjust shell: /sbin/e-smith/signal-event runlevel-adjust
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Aggiunta servizio di rete e cambio firewall - name: Aggiunta servizio di rete e cambio firewall
shell: /sbin/e-smith/signal-event firewall-adjust shell: /sbin/e-smith/signal-event firewall-adjust
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed
- name: Avvio servizio - name: Avvio servizio
shell: service git-daemon start shell: service git-daemon start
become: yes become: yes
when: chk_gitdaemon_srv|changed when: chk_gitdaemon_srv is changed

View File

@ -20,12 +20,12 @@
- name: Configuring trusted networks - name: Configuring trusted networks
shell: /sbin/e-smith/db networks set {{ ansible_local.domain.servernet }} network Description "Local LAN" Mask {{ ansible_local.domain.servernetmask }} shell: /sbin/e-smith/db networks set {{ ansible_local.domain.servernet }} network Description "Local LAN" Mask {{ ansible_local.domain.servernetmask }}
when: check_trusted|changed when: check_trusted is changed
tags: trustednet tags: trustednet
- name: Activating trusted network - name: Activating trusted network
shell: /sbin/e-smith/signal-event trusted-networks-modify shell: /sbin/e-smith/signal-event trusted-networks-modify
when: check_trusted|changed when: check_trusted is changed
tags: trustednet tags: trustednet
# Preconfiguring DNS anyways # Preconfiguring DNS anyways
@ -38,12 +38,12 @@
- name: Configuring DNS resolution - name: Configuring DNS resolution
shell: /sbin/e-smith/db configuration setprop dns NameServers {{ ansible_local.domain.extdnsserver1 }},{{ ansible_local.domain.extdnsserver2 }} shell: /sbin/e-smith/db configuration setprop dns NameServers {{ ansible_local.domain.extdnsserver1 }},{{ ansible_local.domain.extdnsserver2 }}
when: chk_dns|changed when: chk_dns is changed
tags: dns-preset tags: dns-preset
- name: Activating correct DNS resolution - name: Activating correct DNS resolution
shell: "/sbin/e-smith/signal-event nethserver-base-update" shell: "/sbin/e-smith/signal-event nethserver-base-update"
when: chk_dns|changed when: chk_dns is changed
# Hostname and domainname # Hostname and domainname
@ -61,7 +61,7 @@
- name: Activating hostname/domainname changes - name: Activating hostname/domainname changes
shell: /sbin/e-smith/signal-event hostname-modify shell: /sbin/e-smith/signal-event hostname-modify
when: chg_hostname|changed or chg_domainname|changed when: chg_hostname is changed or chg_domainname is changed
tags: tags:
- hostname - hostname
- domainname - domainname
@ -78,9 +78,9 @@
- name: Configuring CA - name: Configuring CA
shell: /sbin/e-smith/db configuration setprop pki CertificateDuration 3650 CommonName {{ ansible_local.domain.serverfqdn }} CountryCode {{ ansible_local.domain.org_countrycode }} EmailAddress {{ ansible_local.domain.org_email }} Locality "{{ ansible_local.domain.org_city }}" Organization "{{ ansible_local.domain.org_company }}" shell: /sbin/e-smith/db configuration setprop pki CertificateDuration 3650 CommonName {{ ansible_local.domain.serverfqdn }} CountryCode {{ ansible_local.domain.org_countrycode }} EmailAddress {{ ansible_local.domain.org_email }} Locality "{{ ansible_local.domain.org_city }}" Organization "{{ ansible_local.domain.org_company }}"
tags: regen-ca tags: regen-ca
when: chk_crt|changed or force_regen_ca|bool when: chk_crt is changed or force_regen_ca|bool
- name: Activating CA and regenerate - name: Activating CA and regenerate
shell: /sbin/e-smith/signal-event certificate-update shell: /sbin/e-smith/signal-event certificate-update
when: chk_crt|changed or force_regen_ca|bool when: chk_crt is changed or force_regen_ca|bool
tags: regen-ca tags: regen-ca

View File

@ -15,11 +15,11 @@
- name: Configuring DHCP - name: Configuring DHCP
shell: /sbin/e-smith/db dhcp set {{ intnic }} range DhcpRangeStart {{ ansible_local.domain.dhcprange_start }} DhcpRangeEnd {{ ansible_local.domain.dhcprange_end }} status enabled shell: /sbin/e-smith/db dhcp set {{ intnic }} range DhcpRangeStart {{ ansible_local.domain.dhcprange_start }} DhcpRangeEnd {{ ansible_local.domain.dhcprange_end }} status enabled
when: chk_dhcp|failed when: chk_dhcp is failed
- name: Activating DHCP - name: Activating DHCP
shell: /sbin/e-smith/signal-event nethserver-dnsmasq-save shell: /sbin/e-smith/signal-event nethserver-dnsmasq-save
when: chk_dhcp|failed when: chk_dhcp is failed
# DNS # DNS
# Already preconfigured before (roles/nethcfg/tasks/base.yml) # Already preconfigured before (roles/nethcfg/tasks/base.yml)
@ -33,7 +33,7 @@
- name: Configuring DNS resolution - name: Configuring DNS resolution
shell: /sbin/e-smith/db configuration setprop dns NameServers {{ ansible_local.domain.extdnsserver1 }},{{ ansible_local.domain.extdnsserver2 }} shell: /sbin/e-smith/db configuration setprop dns NameServers {{ ansible_local.domain.extdnsserver1 }},{{ ansible_local.domain.extdnsserver2 }}
when: chk_dns|changed when: chk_dns is changed
tags: force-resolvers tags: force-resolvers
- name: Activating correct DNS resolution - name: Activating correct DNS resolution
@ -41,7 +41,7 @@
with_items: with_items:
- base - base
- dnsmasq - dnsmasq
when: chk_dns|changed when: chk_dns is changed
tags: force-resolvers tags: force-resolvers
# Avahi # Avahi

View File

@ -23,20 +23,20 @@
- name: Configuring password policy - name: Configuring password policy
shell: /sbin/e-smith/db configuration setprop passwordstrength PassExpires no Users none Admin strong MaxPassAge 180 MinPassAge 0 PassExpires no PassWarning 7 shell: /sbin/e-smith/db configuration setprop passwordstrength PassExpires no Users none Admin strong MaxPassAge 180 MinPassAge 0 PassExpires no PassWarning 7
when: chk_passstr|changed when: chk_passstr is changed
tags: password-policy tags: password-policy
- name: Activating password policy - name: Activating password policy
shell: /sbin/e-smith/signal-event password-policy-update shell: /sbin/e-smith/signal-event password-policy-update
when: chk_passstr|changed when: chk_passstr is changed
tags: password-policy tags: password-policy
# Organization configuration # Organization configuration
- name: Configuring organization - name: Configuring organization
shell: /sbin/e-smith/db configuration setprop OrganizationContact City "{{ ansible_local.domain.org_city }}" Company "{{ ansible_local.domain.org_company }}" CountryCode {{ ansible_local.domain.org_countrycode }} Department "{{ ansible_local.domain.org_department }}" PhoneNumber "{{ ansible_local.domain.org_phone }}" Street "{{ ansible_local.domain.org_street }}" shell: /sbin/e-smith/db configuration setprop OrganizationContact City "{{ ansible_local.domain.org_city }}" Company "{{ ansible_local.domain.org_company }}" CountryCode {{ ansible_local.domain.org_countrycode }} Department "{{ ansible_local.domain.org_department }}" PhoneNumber "{{ ansible_local.domain.org_phone }}" Street "{{ ansible_local.domain.org_street }}"
when: check_org|changed when: check_org is changed
- name: Activating organization configuration - name: Activating organization configuration
shell: /sbin/e-smith/signal-event organization-save shell: /sbin/e-smith/signal-event organization-save
when: check_org|changed when: check_org is changed

View File

@ -10,11 +10,11 @@
- name: domusers - Creating new group - name: domusers - Creating new group
shell: /sbin/e-smith/db accounts set domusers group Description "Domain Users" Members admin Removable no shell: /sbin/e-smith/db accounts set domusers group Description "Domain Users" Members admin Removable no
when: check_domusers|failed when: check_domusers is failed
- name: domusers - Activating group - name: domusers - Activating group
shell: /sbin/e-smith/signal-event group-create domusers shell: /sbin/e-smith/signal-event group-create domusers
when: check_domusers|failed when: check_domusers is failed
# Domain Operators # Domain Operators
@ -25,11 +25,11 @@
- name: domopers - Creating new group - name: domopers - Creating new group
shell: /sbin/e-smith/db accounts set domopers group Description "Domain Operators" Removable no shell: /sbin/e-smith/db accounts set domopers group Description "Domain Operators" Removable no
when: check_domopers|failed when: check_domopers is failed
- name: domopers - Activating group - name: domopers - Activating group
shell: /sbin/e-smith/signal-event group-create domopers shell: /sbin/e-smith/signal-event group-create domopers
when: check_domopers|failed when: check_domopers is failed
# Docenti # Docenti
@ -40,8 +40,8 @@
- name: docenti - Creating new group - name: docenti - Creating new group
shell: /sbin/e-smith/db accounts set docenti group Description "Docenti" Removable no shell: /sbin/e-smith/db accounts set docenti group Description "Docenti" Removable no
when: check_docenti|failed when: check_docenti is failed
- name: docenti - Activating group - name: docenti - Activating group
shell: /sbin/e-smith/signal-event group-create docenti shell: /sbin/e-smith/signal-event group-create docenti
when: check_docenti|failed when: check_docenti is failed

View File

@ -16,9 +16,9 @@
- name: Configuring NTP - name: Configuring NTP
shell: /sbin/e-smith/db configuration setprop ntpd NTPServer ntp1.inrim.it status enabled shell: /sbin/e-smith/db configuration setprop ntpd NTPServer ntp1.inrim.it status enabled
become: yes become: yes
when: chk_ntp|changed when: chk_ntp is changed
- name: Activating NTP - name: Activating NTP
shell: /sbin/e-smith/signal-event nethserver-ntp-update shell: /sbin/e-smith/signal-event nethserver-ntp-update
become: yes become: yes
when: chk_ntp|changed when: chk_ntp is changed

View File

@ -20,11 +20,11 @@
- name: Configuring Squid - name: Configuring Squid
shell: /sbin/e-smith/db configuration setprop squid BlueMode transparent GreenMode transparent PortBlock disabled status enabled DiskCache enabled DiskCacheSize 2000 shell: /sbin/e-smith/db configuration setprop squid BlueMode transparent GreenMode transparent PortBlock disabled status enabled DiskCache enabled DiskCacheSize 2000
when: chk_squid|changed when: chk_squid is changed
- name: Activating Squid configuration - name: Activating Squid configuration
shell: /sbin/e-smith/signal-event nethserver-squid-update shell: /sbin/e-smith/signal-event nethserver-squid-update
when: chk_squid|changed when: chk_squid is changed
# Squid-clamav # Squid-clamav
@ -36,11 +36,11 @@
- name: Configuring squidclamav - name: Configuring squidclamav
shell: /sbin/e-smith/db configuration setprop squidclamav status enabled shell: /sbin/e-smith/db configuration setprop squidclamav status enabled
when: chk_squidclamav|changed when: chk_squidclamav is changed
- name: Activating squidclamav - name: Activating squidclamav
shell: /sbin/e-smith/signal-event nethserver-squidclamav-update shell: /sbin/e-smith/signal-event nethserver-squidclamav-update
when: chk_squidclamav|changed when: chk_squidclamav is changed
# SquidGuard # SquidGuard
@ -52,7 +52,7 @@
- name: Configuring squidguard - name: Configuring squidguard
shell: /sbin/e-smith/db configuration setprop squidguard Expressions enabled Lists shalla status enabled shell: /sbin/e-smith/db configuration setprop squidguard Expressions enabled Lists shalla status enabled
when: check_squidguard|changed when: check_squidguard is changed
- name: Activating squidguard configuration - name: Activating squidguard configuration
shell: "/sbin/e-smith/signal-event nethserver-squidguard-{{ item }}" shell: "/sbin/e-smith/signal-event nethserver-squidguard-{{ item }}"
@ -60,7 +60,7 @@
- save - save
- update - update
- downloadlists - downloadlists
when: check_squidguard|changed when: check_squidguard is changed
# Content filtering settings # Content filtering settings
@ -72,8 +72,8 @@
- name: Configuring content filtering - name: Configuring content filtering
shell: /sbin/e-smith/db contentfilter setprop default Categories aggressive,alcohol,weapons,games-online,gamble,dating,webradio,webtv,sex,porn,spyware,violence,anonvpn,warez shell: /sbin/e-smith/db contentfilter setprop default Categories aggressive,alcohol,weapons,games-online,gamble,dating,webradio,webtv,sex,porn,spyware,violence,anonvpn,warez
register: cf_cat register: cf_cat
when: check_cf|changed when: check_cf is changed
- name: Activating content filtering as a whole - name: Activating content filtering as a whole
shell: /sbin/e-smith/signal-event nethserver-squidguard-update shell: /sbin/e-smith/signal-event nethserver-squidguard-update
when: check_cf|changed when: check_cf is changed

View File

@ -26,7 +26,7 @@
group: root group: root
mode: 0755 mode: 0755
state: directory state: directory
when: check_tempcust|changed when: check_tempcust is changed
- name: "Copying settings from default." - name: "Copying settings from default."
copy: copy:
@ -36,14 +36,14 @@
owner: root owner: root
group: root group: root
mode: 0644 mode: 0644
when: check_tempcust|changed when: check_tempcust is changed
- name: "Enabling unix extensions on SAMBA" - name: "Enabling unix extensions on SAMBA"
replace: replace:
dest: /etc/e-smith/templates-custom/etc/samba/smb.conf/10global dest: /etc/e-smith/templates-custom/etc/samba/smb.conf/10global
regexp: '^unix extensions = no$' regexp: '^unix extensions = no$'
replace: 'unix extensions = yes' replace: 'unix extensions = yes'
when: check_tempcust|changed when: check_tempcust is changed
- name: Adding server signing as mandatory - name: Adding server signing as mandatory
lineinfile: lineinfile:
@ -51,7 +51,7 @@
line: "server signing = mandatory" line: "server signing = mandatory"
insertafter: "^workgroup = " insertafter: "^workgroup = "
state: present state: present
when: check_tempcust|changed when: check_tempcust is changed
- name: Checking SMB configuration - name: Checking SMB configuration
shell: /sbin/e-smith/db configuration printprop smb RoamingProfiles shell: /sbin/e-smith/db configuration printprop smb RoamingProfiles
@ -61,11 +61,11 @@
- name: Configuring SMB - name: Configuring SMB
shell: /sbin/e-smith/db configuration setprop smb RoamingProfiles yes ServerRole PDC Workgroup "{{ ansible_local.domain.domainshort }}" status enabled shell: /sbin/e-smith/db configuration setprop smb RoamingProfiles yes ServerRole PDC Workgroup "{{ ansible_local.domain.domainshort }}" status enabled
when: chk_smb|changed when: chk_smb is changed
- name: Activating SMB - name: Activating SMB
shell: /sbin/e-smith/signal-event nethserver-samba-save shell: /sbin/e-smith/signal-event nethserver-samba-save
when: chk_smb|changed when: chk_smb is changed
# ibays # ibays
@ -87,7 +87,7 @@
- name: Copying default templates for shared template type - name: Copying default templates for shared template type
shell: cp -r /etc/e-smith/templates/etc/samba/smb.conf/ibay-default /etc/e-smith/templates/etc/samba/smb.conf/ibay-shared shell: cp -r /etc/e-smith/templates/etc/samba/smb.conf/ibay-default /etc/e-smith/templates/etc/samba/smb.conf/ibay-shared
when: force_ibay_shared|bool or chk_shared|failed when: force_ibay_shared|bool or chk_shared is failed
- name: Configuring ibay-shared template structure (directory mask) - name: Configuring ibay-shared template structure (directory mask)
lineinfile: lineinfile:
@ -95,7 +95,7 @@
line: 'directory mask = 0775' line: 'directory mask = 0775'
insertafter: '^create mask' insertafter: '^create mask'
state: present state: present
when: force_ibay_shared|bool or chk_shared|failed when: force_ibay_shared|bool or chk_shared is failed
- name: Configuring force create mode - name: Configuring force create mode
lineinfile: lineinfile:
@ -103,7 +103,7 @@
line: 'force create mode = 0664' line: 'force create mode = 0664'
insertafter: '^directory mask' insertafter: '^directory mask'
state: present state: present
when: force_ibay_shared|bool or chk_shared|failed when: force_ibay_shared|bool or chk_shared is failed
- name: Configuring force directory mode - name: Configuring force directory mode
lineinfile: lineinfile:
@ -111,31 +111,31 @@
line: 'force directory mode = 0775' line: 'force directory mode = 0775'
insertafter: '^force create mode' insertafter: '^force create mode'
state: present state: present
when: force_ibay_shared|bool or chk_shared|failed when: force_ibay_shared|bool or chk_shared is failed
- name: Configuring shared ibay - name: Configuring shared ibay
shell: /sbin/e-smith/db accounts set shared ibay AclRead domusers,domadmins AclWrite domusers,domadmins Description "Cartella condivisa" GroupAccess rw HttpStatus disabled OtherAccess r OwningGroup locals SmbAuditStatus enabled SmbGuestAccessType none SmbRecycleBinStatus enabled SmbRecycleBinVersionsStatus enabled SmbStatus enabled shell: /sbin/e-smith/db accounts set shared ibay AclRead domusers,domadmins AclWrite domusers,domadmins Description "Cartella condivisa" GroupAccess rw HttpStatus disabled OtherAccess r OwningGroup locals SmbAuditStatus enabled SmbGuestAccessType none SmbRecycleBinStatus enabled SmbRecycleBinVersionsStatus enabled SmbStatus enabled
when: chk_shared|failed when: chk_shared is failed
- name: Activating shared ibay - name: Activating shared ibay
shell: /sbin/e-smith/signal-event ibay-create shared shell: /sbin/e-smith/signal-event ibay-create shared
become: yes become: yes
when: chk_shared|failed when: chk_shared is failed
- name: Changing ibay profile for shared - name: Changing ibay profile for shared
shell: /sbin/e-smith/db accounts setprop shared SmbProfileType shared shell: /sbin/e-smith/db accounts setprop shared SmbProfileType shared
become: yes become: yes
when: force_ibay_shared|bool or chk_shared|failed when: force_ibay_shared|bool or chk_shared is failed
- name: Saving new version of smb.conf - name: Saving new version of smb.conf
shell: /sbin/e-smith/signal-event nethserver-samba-save shell: /sbin/e-smith/signal-event nethserver-samba-save
become: yes become: yes
when: check_tempcust|changed when: check_tempcust is changed
- name: Forcing regeneration of smb.conf - name: Forcing regeneration of smb.conf
shell: /sbin/e-smith/signal-event nethserver-samba-update shell: /sbin/e-smith/signal-event nethserver-samba-update
become: yes become: yes
when: force_ibay_shared|bool or chk_shared|failed or check_tempcust|changed when: force_ibay_shared|bool or chk_shared is failed or check_tempcust is changed
# Fixing issue #3 - Configure sudo access for admin on server for operator # Fixing issue #3 - Configure sudo access for admin on server for operator
# access # access

View File

@ -14,12 +14,12 @@
- name: Configurazione web preseed - name: Configurazione web preseed
shell: /sbin/e-smith/db accounts set ks ibay Description "Preseed share" GroupAccess rw HttpAccess private HttpAliasType default HttpAllowOverrideStatus disabled HttpForceSslStatus disabled HttpPasswordStatus disabled HttpStatus enabled HttpVirtualHost __ANY__ OtherAccess r OwningGroup locals SmbAuditStatus disabled SmbStatus disabled shell: /sbin/e-smith/db accounts set ks ibay Description "Preseed share" GroupAccess rw HttpAccess private HttpAliasType default HttpAllowOverrideStatus disabled HttpForceSslStatus disabled HttpPasswordStatus disabled HttpStatus enabled HttpVirtualHost __ANY__ OtherAccess r OwningGroup locals SmbAuditStatus disabled SmbStatus disabled
when: chk_ks_created|failed when: chk_ks_created is failed
become: yes become: yes
- name: Attivazione web preseed - name: Attivazione web preseed
shell: /sbin/e-smith/signal-event ibay-create ks shell: /sbin/e-smith/signal-event ibay-create ks
when: chk_ks_created|failed when: chk_ks_created is failed
become: yes become: yes
- name: Verifica presenza directory mirror - name: Verifica presenza directory mirror
@ -31,7 +31,7 @@
- name: Collegamento directory mirror - name: Collegamento directory mirror
file: path=/var/lib/nethserver/ibay/ks/mirror src=/var/spool/apt-mirror/mirror state=link file: path=/var/lib/nethserver/ibay/ks/mirror src=/var/spool/apt-mirror/mirror state=link
become: yes become: yes
when: chk_mirror_dir|success when: chk_mirror_dir is succeeded
- name: Creazione directory preseed - name: Creazione directory preseed
file: file:

View File

@ -14,8 +14,8 @@
- name: Configuring TFTP - name: Configuring TFTP
shell: /sbin/e-smith/db configuration setprop dnsmasq tftp-status enabled dhcp-boot pxelinux.0 shell: /sbin/e-smith/db configuration setprop dnsmasq tftp-status enabled dhcp-boot pxelinux.0
when: chk_tftp_enabled|changed when: chk_tftp_enabled is changed
- name: Activating tftp - name: Activating tftp
shell: /sbin/e-smith/signal-event nethserver-dnsmasq-save shell: /sbin/e-smith/signal-event nethserver-dnsmasq-save
when: chk_tftp_enabled|changed when: chk_tftp_enabled is changed

View File

@ -23,7 +23,7 @@
name: python-argparse name: python-argparse
state: present state: present
become: yes become: yes
when: check_argparse|changed when: check_argparse is changed
tags: ansible tags: ansible
#- name: Download della gestione client con ansible #- name: Download della gestione client con ansible

View File

@ -9,7 +9,7 @@
- name: Installo epel-release - name: Installo epel-release
yum: name=epel-release state=present yum: name=epel-release state=present
become: yes become: yes
when: check_epel|failed when: check_epel is failed
register: epel_installed register: epel_installed
ignore_errors: yes ignore_errors: yes
@ -18,20 +18,20 @@
name: "http://dl.fedoraproject.org/pub/epel/6/{{ ansible_architecture }}/epel-release-6-8.noarch.rpm" name: "http://dl.fedoraproject.org/pub/epel/6/{{ ansible_architecture }}/epel-release-6-8.noarch.rpm"
state: present state: present
become: yes become: yes
when: epel_installed|failed when: epel_installed is failed
register: rpm_epel_installed register: rpm_epel_installed
- name: Abilito il repo EPEL - name: Abilito il repo EPEL
shell: yum-config-manager --enable epel shell: yum-config-manager --enable epel
become: yes become: yes
when: epel_installed|changed or epel_installed|success or rpm_epel_installed|changed when: epel_installed is changed or epel_installed is succeeded or rpm_epel_installed is changed
changed_when: "'[epel]' in epel_enabled.stdout and epel_enabled.rc == 0" changed_when: "'[epel]' in epel_enabled.stdout and epel_enabled.rc == 0"
register: epel_enabled register: epel_enabled
- name: Pulizia e ricaricam. repo - name: Pulizia e ricaricam. repo
shell: yum clean all && yum repolist shell: yum clean all && yum repolist
become: yes become: yes
when: epel_enabled|changed when: epel_enabled is changed
tags: repo tags: repo
- name: Aggiorno il sistema - name: Aggiorno il sistema

View File

@ -15,4 +15,4 @@
- name: Locking nethserver-release version - name: Locking nethserver-release version
shell: yum versionlock add nethserver-release shell: yum versionlock add nethserver-release
when: chk_locked_nethrelease|changed when: chk_locked_nethrelease is changed

View File

@ -7,7 +7,7 @@
- name: Creazione directory .ssh - name: Creazione directory .ssh
shell: mkdir -p $HOME/.ssh shell: mkdir -p $HOME/.ssh
when: check_sshdir|failed when: check_sshdir is failed
- name: Verifica chiave ssh - name: Verifica chiave ssh
shell: test -f $HOME/.ssh/id_rsa shell: test -f $HOME/.ssh/id_rsa
@ -17,4 +17,4 @@
- name: Gestione creazione chiave ssh - name: Gestione creazione chiave ssh
shell: ssh-keygen -t rsa -b 1024 -f $HOME/.ssh/id_rsa -N '' shell: ssh-keygen -t rsa -b 1024 -f $HOME/.ssh/id_rsa -N ''
when: check_key|failed when: check_key is failed

View File

@ -23,14 +23,14 @@
owner: root owner: root
group: root group: root
mode: 0755 mode: 0755
when: chk_mount_nfs|changed when: chk_mount_nfs is changed
- name: Adding mountpoint to fstab - name: Adding mountpoint to fstab
lineinfile: lineinfile:
dest: /etc/fstab dest: /etc/fstab
line: "{{ ansible_local.domain.mirror_nfs_share }} /var/spool/apt-mirror/mirror nfs4 defaults 0 0" line: "{{ ansible_local.domain.mirror_nfs_share }} /var/spool/apt-mirror/mirror nfs4 defaults 0 0"
when: chk_mount_nfs|changed when: chk_mount_nfs is changed
- name: Mounting share - name: Mounting share
shell: mount /var/spool/apt-mirror/mirror shell: mount /var/spool/apt-mirror/mirror
when: chk_mount_nfs|changed when: chk_mount_nfs is changed