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_acme_email: realemail@example.com # Let's Encrypt settings | ||||||
| #traefik_production: true | #traefik_production: true | ||||||
| 
 | 
 | ||||||
| # jekyll | # mediawiki | ||||||
| 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 |  | ||||||
| @@ -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*/ | !gitea*/ | ||||||
| !jenkins*/ | !jenkins*/ | ||||||
| !libvirt*/ | !libvirt*/ | ||||||
|  | !mediawiki*/ | ||||||
| !minecraft*/ | !minecraft*/ | ||||||
| !nextcloud*/ | !nextcloud*/ | ||||||
| !nginx*/ | !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