mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	Merged client playbook and server playbook
This commit is contained in:
		
							
								
								
									
										29
									
								
								roles/server_docker-roulette-wheel/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								roles/server_docker-roulette-wheel/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| --- | ||||
| - name: recieve {{domain}} certificate | ||||
|   command: certbot certonly --agree-tos --email {{administrator_email}} --non-interactive --webroot -w /var/lib/letsencrypt/ -d {{domain}} | ||||
|  | ||||
| - name: configure {{domain}}.conf | ||||
|   template: src=roles/native-docker-reverse-proxy/templates/domain.conf.j2 dest=/etc/nginx/conf.d/{{domain}}.conf | ||||
|   notify: restart nginx | ||||
|  | ||||
| - name: "create {{docker_compose_path}}" | ||||
|   file: | ||||
|     path: "{{docker_compose_path}}" | ||||
|     state: directory | ||||
|     mode: 0755 | ||||
|  | ||||
| - name: pull app repository | ||||
|   git: | ||||
|     repo: "https://github.com/kevinveenbirkenbach/roulette-wheel.git" | ||||
|     dest: "{{app_path}}" | ||||
|     update: yes | ||||
|   notify: recreate and build roulette-wheel | ||||
|   become: true | ||||
|  | ||||
| - name: add docker-compose.yml | ||||
|   template: src=docker-compose.yml.j2 dest={{docker_compose_path}}docker-compose.yml | ||||
|   notify: recreate and build roulette-wheel | ||||
|  | ||||
| - name: add Dockerfile | ||||
|   template: src=Dockerfile.j2 dest={{docker_compose_path}}Dockerfile | ||||
|   notify: recreate and build roulette-wheel | ||||
		Reference in New Issue
	
	Block a user