Initial commit
This commit is contained in:
		
							
								
								
									
										47
									
								
								roles/common/tasks/ntp.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								roles/common/tasks/ntp.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | ||||
| --- | ||||
|  | ||||
| # --- | ||||
| # NTP Server | ||||
| # --- | ||||
|  | ||||
| - name: (ntp.yml) Ensure ntp package is installed. | ||||
|   apt: | ||||
|     name: | ||||
|       - ntp | ||||
|     state: present | ||||
|   when: | ||||
|     - ansible_os_family == "Debian" | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|   tags: | ||||
|     - ntp-server | ||||
|  | ||||
| - name: (ntp.yml) Check file '/etc/ntp.conf.ORIG' exists | ||||
|   stat: | ||||
|     path: /etc/ntp.conf.ORIG | ||||
|   register: etc_ntp_conf_ORIG | ||||
|   when: | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|   tags: | ||||
|     - ntp-server | ||||
|  | ||||
| - name: (ntp.yml) Backup installation version of file '/etc/ntp.conf' | ||||
|   command: cp -a /etc/ntp.conf /etc/ntp.conf.ORIG | ||||
|   when: | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|     - etc_ntp_conf_ORIG.stat.exists == False | ||||
|   tags: | ||||
|     - ntp-server | ||||
|  | ||||
| - name: (ntp.yml) Update '/etc/ntp.conf' | ||||
|   template: | ||||
|     src: "etc/ntp.conf.j2" | ||||
|     dest: /etc/ntp.conf | ||||
|     owner: root | ||||
|     group: root | ||||
|     mode: 0644 | ||||
|   notify: Restart ntp | ||||
|   when: | ||||
|     - groups['file_server']|string is search(inventory_hostname) | ||||
|   tags: | ||||
|     - ntp-server | ||||
|  | ||||
		Reference in New Issue
	
	Block a user