Initial commit
This commit is contained in:
		
							
								
								
									
										51
									
								
								roles/common/tasks/root-files-scripts.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								roles/common/tasks/root-files-scripts.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| --- | ||||
|  | ||||
| - name: (root_files_scripts.yml) Ensure directory /root/bin exists | ||||
|   file: | ||||
|     path: /root/bin | ||||
|     owner: root | ||||
|     group: root | ||||
|     mode: '0700' | ||||
|     state: directory | ||||
|   when: | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|  | ||||
| - name: (root_files_scripts.yml) Ensure script 'wakeup_lan.sh' is present | ||||
|   template: | ||||
|     src: "root/bin/wakeup_lan.sh.j2" | ||||
|     dest: /root/bin/wakeup_lan.sh | ||||
|     owner: root | ||||
|     group: root | ||||
|     mode: 0755 | ||||
|   when: | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|   tags: | ||||
|     - wakeup_lan | ||||
|  | ||||
| - name: (root_files_scripts.yml) Check file '/etc/motd.ORIG' exists | ||||
|   stat: | ||||
|     path: /etc/motd.ORIG | ||||
|   register: etc_motd_ORIG | ||||
|   when: | ||||
|     - "groups['file_server']|string is search(inventory_hostname)" | ||||
|   tags: | ||||
|     - etc_motd | ||||
|  | ||||
| - name: (basic.yml) Backup installation version of file '/etc/motd' | ||||
|   command: cp -a /etc/motd /etc/motd.ORIG | ||||
|   when: | ||||
|     - "groups['file_server']|string is search(inventory_hostname)" | ||||
|     - etc_motd_ORIG.stat.exists == False | ||||
|   tags: | ||||
|     - etc_motd | ||||
|  | ||||
|  | ||||
| - name: (root_files_scripts.yml) Write new '/etc/motd' file.. | ||||
|   shell: > | ||||
|     figlet '{{ nis_server_name.split(".")[0] }}' > /etc/motd | ||||
|   when: | ||||
|     - "groups['file_server']|string is search(inventory_hostname)" | ||||
|     - etc_motd_ORIG.stat.exists == False | ||||
|   tags: | ||||
|     - etc_motd | ||||
|  | ||||
		Reference in New Issue
	
	Block a user