Compare commits
	
		
			1 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| db8bb672d3 | 
| @@ -14,14 +14,4 @@ traefik_auth: admin:$apr1$T1l.BCFz$Jyg8msXYEAUi3LLH39I9d1 # admin:admin | ||||
| #traefik_acme_email: realemail@example.com # Let's Encrypt settings | ||||
| #traefik_production: true | ||||
| 
 | ||||
| # jekyll | ||||
| jekyll_project: example | ||||
| jekyll_repo_url: https://git.krislamo.org/kris/example-jekyll/ | ||||
| jekyll_repo_branch: master | ||||
| 
 | ||||
| # nginx | ||||
| nginx_domain: nginx.vm.krislamo.org | ||||
| nginx_name: staticsite | ||||
| nginx_repo_url: https://git.krislamo.org/kris/example-website/ | ||||
| nginx_auth: admin:$apr1$T1l.BCFz$Jyg8msXYEAUi3LLH39I9d1 # admin:admin | ||||
| nginx_version: latest | ||||
| # mediawiki | ||||
| @@ -1,11 +0,0 @@ | ||||
| - name: Install Jekyll server | ||||
|   hosts: all | ||||
|   become: true | ||||
|   vars_files: | ||||
|     - host_vars/jekyll.yml | ||||
|   roles: | ||||
|     - base | ||||
|     - docker | ||||
|     #- traefik | ||||
|     - jekyll | ||||
|     #- nginx | ||||
							
								
								
									
										10
									
								
								dev/mediawiki.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								dev/mediawiki.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| - name: Install MediaWiki Server | ||||
|   hosts: all | ||||
|   become: true | ||||
|   vars_files: | ||||
|     - host_vars/mediawiki.yml | ||||
|   roles: | ||||
|     - base | ||||
|     - docker | ||||
|     - traefik | ||||
|     - mediawiki | ||||
							
								
								
									
										1
									
								
								roles/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								roles/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -7,6 +7,7 @@ | ||||
| !gitea*/ | ||||
| !jenkins*/ | ||||
| !libvirt*/ | ||||
| !mediawiki*/ | ||||
| !minecraft*/ | ||||
| !nextcloud*/ | ||||
| !nginx*/ | ||||
|   | ||||
							
								
								
									
										1
									
								
								roles/mediawiki/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/mediawiki/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| mediawiki_name: mediawiki | ||||
							
								
								
									
										51
									
								
								roles/mediawiki/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								roles/mediawiki/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| - name: Create MediaWiki Network | ||||
|   docker_network: | ||||
|     name: "{{ mediawiki_name }}" | ||||
|  | ||||
| - name: Start MediaWiki's database container | ||||
|   docker_container: | ||||
|     name: "{{ mediawiki_dbname }}" | ||||
|     image: mariadb:{{ mediawiki_dbversion }} | ||||
|     state: started | ||||
|     restart_policy: always | ||||
|     volumes: "{{ mediawiki_dbroot }}:/var/lib/mysql" | ||||
|     networks_cli_compatible: true | ||||
|     networks: | ||||
|       - name: "{{ mediawiki_name }}" | ||||
|     env: | ||||
|       MYSQL_RANDOM_ROOT_PASSWORD: "true" | ||||
|       MYSQL_DATABASE: "{{ mediawiki_dbname }}" | ||||
|       MYSQL_USER: "{{ mediawiki_dbuser }}" | ||||
|       MYSQL_PASSWORD: "{{ mediawiki_dbpass }}" | ||||
|  | ||||
| - name: Start mediawiki container | ||||
|   docker_container: | ||||
|     name: "{{ mediawiki_name }}" | ||||
|     image: mediawiki/mediawiki:{{ mediawiki_version }} | ||||
|     state: started | ||||
|     restart_policy: always | ||||
|     networks_cli_compatible: true | ||||
|     ports: "{{ mediawiki_ports }}" | ||||
|     networks: | ||||
|       - name: "{{ mediawiki_name }}" | ||||
|       - name: traefik | ||||
| #    volumes: | ||||
| #    env: | ||||
| #      USER_UID: "1000" | ||||
| #      USER_GID: "1000" | ||||
| #      DB_TYPE: mysql | ||||
| #      DB_HOST: "{{ gitea_dbname }}" | ||||
| #      DB_NAME: "{{ gitea_dbname }}" | ||||
| #      DB_USER: "{{ gitea_dbuser }}" | ||||
| #      DB_PASSWD: "{{ gitea_dbpass }}" | ||||
| #      ROOT_URL: "https://{{ gitea_domain }}/" | ||||
| #      SSH_DOMAIN: "{{ gitea_domain }}" | ||||
| #      DOMAIN: "{{ gitea_domain }}" | ||||
| #    labels: | ||||
| #      traefik.http.routers.gitea.rule: "Host(`{{ gitea_domain }}`)" | ||||
| #      traefik.http.routers.gitea.entrypoints: websecure | ||||
| #      traefik.http.routers.gitea.tls.certresolver: letsencrypt | ||||
| #      traefik.http.routers.gitea.middlewares: "securehttps@file" | ||||
| #      traefik.http.services.gitea.loadbalancer.server.port: "3000" | ||||
| #      traefik.docker.network: traefik | ||||
| #      traefik.enable: "true" | ||||
		Reference in New Issue
	
	Block a user