mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	initial cleanup server-manager
This commit is contained in:
		
							
								
								
									
										12
									
								
								roles/native-homepage/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								roles/native-homepage/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| - name: configure {{domain}}.conf | ||||
|   template: src=homepage.nginx.conf dest=/etc/nginx/conf.d/{{domain}}.conf | ||||
|   notify: restart nginx | ||||
|  | ||||
| - name: recieve {{domain}} certificate | ||||
|   command: certbot certonly --agree-tos --email {{administrator_email}} --non-interactive --webroot -w /var/lib/letsencrypt/ -d {{domain}} | ||||
|  | ||||
| - name: homepage repo git | ||||
|   git: | ||||
|     repo: "{{homepage_repository_address}}" | ||||
|     dest: "/usr/share/nginx/homepage" | ||||
|     update: yes | ||||
		Reference in New Issue
	
	Block a user