[scripts] Added role to clone scripts
							parent
							
								
									4f7d3a6a82
								
							
						
					
					
						commit
						887a3f2e95
					
				
							
								
								
									
										5
									
								
								base.yml
								
								
								
								
							
							
						
						
									
										5
									
								
								base.yml
								
								
								
								
							| 
						 | 
					@ -51,6 +51,11 @@
 | 
				
			||||||
  roles:
 | 
					  roles:
 | 
				
			||||||
    - ldap-client
 | 
					    - ldap-client
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Install scripts on all servers
 | 
				
			||||||
 | 
					- hosts: server
 | 
				
			||||||
 | 
					  roles:
 | 
				
			||||||
 | 
					    - scripts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Document servers
 | 
					# Document servers
 | 
				
			||||||
- hosts: voyager.adm.crans.org  # test only on voyager for now
 | 
					- hosts: voyager.adm.crans.org  # test only on voyager for now
 | 
				
			||||||
  vars:
 | 
					  vars:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,23 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					- name: Create scripts directory
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /usr/scripts
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    mode: '2775'
 | 
				
			||||||
 | 
					    owner: root
 | 
				
			||||||
 | 
					    group: nounou
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Set ACL for scripts directory
 | 
				
			||||||
 | 
					  acl:
 | 
				
			||||||
 | 
					    path: /usr/scripts
 | 
				
			||||||
 | 
					    default: yes
 | 
				
			||||||
 | 
					    entity: nounou
 | 
				
			||||||
 | 
					    etype: group
 | 
				
			||||||
 | 
					    permissions: rwx
 | 
				
			||||||
 | 
					    state: query
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Clone scripts repository
 | 
				
			||||||
 | 
					  git:
 | 
				
			||||||
 | 
					    repo: 'http://gitlab.adm.crans.org/nounous/scripts.git'
 | 
				
			||||||
 | 
					    dest: /usr/scripts
 | 
				
			||||||
 | 
					    umask: '002'
 | 
				
			||||||
		Loading…
	
		Reference in New Issue