Managing domain groups in a separate file. Updated doraemon required version. Adding installation for networkpackagemanager.
This commit is contained in:
parent
c03ba00b99
commit
dc9e5819c9
@ -5,4 +5,5 @@ dependencies:
|
|||||||
- { role: ansible-pull, tags: [ 'client-install' ] }
|
- { role: ansible-pull, tags: [ 'client-install' ] }
|
||||||
- { role: ubuntu-mirror, tags: [ 'client-install' ] }
|
- { role: ubuntu-mirror, tags: [ 'client-install' ] }
|
||||||
- { role: doraemon, tags: [ 'client-install' ] }
|
- { role: doraemon, tags: [ 'client-install' ] }
|
||||||
|
- { role: npm, tags: [ 'client-install' ] }
|
||||||
- { role: git-daemon, tags: [ 'client-install' ] }
|
- { role: git-daemon, tags: [ 'client-install' ] }
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
---
|
---
|
||||||
doraemon_version: 1.1.1-1
|
doraemon_version: 1.2.0-1
|
||||||
|
49
roles/nethcfg/tasks/domain_groups.yml
Normal file
49
roles/nethcfg/tasks/domain_groups.yml
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
- name: Verifico la presenza del gruppo Domain Users
|
||||||
|
shell: /sbin/e-smith/db accounts show domusers
|
||||||
|
register: check_domusers
|
||||||
|
sudo: yes
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Creazione gruppo Domain Users
|
||||||
|
shell: /sbin/e-smith/db accounts set domusers group Description "Domain Users" Members admin Removable no
|
||||||
|
sudo: yes
|
||||||
|
when: check_domusers|failed
|
||||||
|
|
||||||
|
- name: Configurazione nuovo gruppo Domain Users
|
||||||
|
shell: /sbin/e-smith/signal-event group-create domusers
|
||||||
|
sudo: yes
|
||||||
|
when: check_domusers|failed
|
||||||
|
|
||||||
|
- name: Verifico la presenza del gruppo Domain Operators
|
||||||
|
shell: /sbin/e-smith/db accounts show domopers
|
||||||
|
register: check_domopers
|
||||||
|
sudo: yes
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Creazione gruppo Domain Operators
|
||||||
|
shell: /sbin/e-smith/db accounts set domopers group Description "Domain Operators" Removable no
|
||||||
|
sudo: yes
|
||||||
|
when: check_domopers|failed
|
||||||
|
|
||||||
|
- name: Configurazione nuovo gruppo Domain Operators
|
||||||
|
shell: /sbin/e-smith/signal-event group-create domopers
|
||||||
|
sudo: yes
|
||||||
|
when: check_domopers|failed
|
||||||
|
|
||||||
|
- name: Verifico la presenza del gruppo Docenti
|
||||||
|
shell: /sbin/e-smith/db accounts show docenti
|
||||||
|
register: check_docenti
|
||||||
|
sudo: yes
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Creazione gruppo Docenti
|
||||||
|
shell: /sbin/e-smith/db accounts set docenti group Description "Docenti" Removable no
|
||||||
|
sudo: yes
|
||||||
|
when: check_docenti|failed
|
||||||
|
|
||||||
|
- name: Configurazione nuovo gruppo Docenti
|
||||||
|
shell: /sbin/e-smith/signal-event group-create docenti
|
||||||
|
sudo: yes
|
||||||
|
when: check_docenti|failed
|
||||||
|
|
@ -13,3 +13,7 @@
|
|||||||
- include: reconfig_srv.yml
|
- include: reconfig_srv.yml
|
||||||
tags:
|
tags:
|
||||||
- nethcfg
|
- nethcfg
|
||||||
|
|
||||||
|
- include: domain_groups.yml
|
||||||
|
tags:
|
||||||
|
- domaingroups
|
||||||
|
@ -119,38 +119,6 @@
|
|||||||
sudo: yes
|
sudo: yes
|
||||||
when: chk_smb|changed
|
when: chk_smb|changed
|
||||||
|
|
||||||
- name: Verifico la presenza del gruppo Domain Users
|
|
||||||
shell: /sbin/e-smith/db accounts show domusers
|
|
||||||
register: check_domusers
|
|
||||||
sudo: yes
|
|
||||||
ignore_errors: true
|
|
||||||
|
|
||||||
- name: Creazione gruppo Domain Users
|
|
||||||
shell: /sbin/e-smith/db accounts set domusers group Description "Domain Users" Members admin Removable no
|
|
||||||
sudo: yes
|
|
||||||
when: check_domusers|failed
|
|
||||||
|
|
||||||
- name: Configurazione nuovo gruppo Domain Users
|
|
||||||
shell: /sbin/e-smith/signal-event group-create domusers
|
|
||||||
sudo: yes
|
|
||||||
when: check_domusers|failed
|
|
||||||
|
|
||||||
- name: Verifico la presenza del gruppo Domain Operators
|
|
||||||
shell: /sbin/e-smith/db accounts show domopers
|
|
||||||
register: check_domopers
|
|
||||||
sudo: yes
|
|
||||||
ignore_errors: true
|
|
||||||
|
|
||||||
- name: Creazione gruppo Domain Operators
|
|
||||||
shell: /sbin/e-smith/db accounts set domopers group Description "Domain Operators" Removable no
|
|
||||||
sudo: yes
|
|
||||||
when: check_domopers|failed
|
|
||||||
|
|
||||||
- name: Configurazione nuovo gruppo Domain Operators
|
|
||||||
shell: /sbin/e-smith/signal-event group-create domopers
|
|
||||||
sudo: yes
|
|
||||||
when: check_domopers|failed
|
|
||||||
|
|
||||||
- name: Abilito il ricaricamento dei servizi smb su ibay-create
|
- name: Abilito il ricaricamento dei servizi smb su ibay-create
|
||||||
file: src="reload" dest="{{ item }}/smb" state=link force=yes
|
file: src="reload" dest="{{ item }}/smb" state=link force=yes
|
||||||
with_items:
|
with_items:
|
||||||
|
2
roles/npm/defaults/main.yml
Normal file
2
roles/npm/defaults/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
npm_version: 1.0.0-1
|
5
roles/npm/tasks/main.yml
Normal file
5
roles/npm/tasks/main.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
- include: npm.yml
|
||||||
|
tags:
|
||||||
|
- npm
|
||||||
|
- networkpackagemanager
|
16
roles/npm/tasks/npm.yml
Normal file
16
roles/npm/tasks/npm.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
- name: Check installazione + versione networkpackagemanager
|
||||||
|
shell: rpm -q nethserver-networkpackagemanager
|
||||||
|
ignore_errors: yes
|
||||||
|
register: check_npm_pkg
|
||||||
|
changed_when: check_npm_pkg.rc != 0 or check_npm_pkg.stdout.find('{{ npm_version }}') == -1
|
||||||
|
|
||||||
|
- name: Rimozione versioni precedenti
|
||||||
|
yum: pkg=nethserver-networkpackagemanager state=absent
|
||||||
|
sudo: yes
|
||||||
|
when: check_npm_pkg|changed
|
||||||
|
|
||||||
|
- name: Installazione networkpackagemanager
|
||||||
|
yum: pkg='http://sys42.eu/downloads/rpm/nethserver-networkpackagemanager-{{ npm_version }}.ns6.noarch.rpm' state=present
|
||||||
|
when: check_npm_pkg|changed
|
||||||
|
sudo: yes
|
Loading…
x
Reference in New Issue
Block a user