First release
This commit is contained in:
		
							
								
								
									
										26
									
								
								defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# See https://docs.gitea.io/en-us/config-cheat-sheet/ for additional documentation.
 | 
				
			||||||
 | 
					# Default based on https://github.com/go-gitea/gitea/blob/main/custom/conf/app.example.ini
 | 
				
			||||||
 | 
					gitea_config:
 | 
				
			||||||
 | 
					  DEFAULT:
 | 
				
			||||||
 | 
					    APP_NAME: ; Gitea: Git with a cup of tea
 | 
				
			||||||
 | 
					    RUN_USER: ; git
 | 
				
			||||||
 | 
					  server:
 | 
				
			||||||
 | 
					  database:
 | 
				
			||||||
 | 
					    DB_TYPE: mysql
 | 
				
			||||||
 | 
					    HOST: 127.0.0.1:3306 ; can use socket e.g. /var/run/mysqld/mysqld.sock
 | 
				
			||||||
 | 
					    NAME: gitea
 | 
				
			||||||
 | 
					    USER: root
 | 
				
			||||||
 | 
					  security:
 | 
				
			||||||
 | 
					    INSTALL_LOCK: false
 | 
				
			||||||
 | 
					    SECRET_KEY:
 | 
				
			||||||
 | 
					    INTERNAL_TOKEN:
 | 
				
			||||||
 | 
					  camo:
 | 
				
			||||||
 | 
					  oauth2:
 | 
				
			||||||
 | 
					    ENABLE: true
 | 
				
			||||||
 | 
					  log:
 | 
				
			||||||
 | 
					    MODE: console
 | 
				
			||||||
 | 
					    LEVEL: Info
 | 
				
			||||||
 | 
					  git:
 | 
				
			||||||
 | 
					  service:
 | 
				
			||||||
							
								
								
									
										6
									
								
								handlers/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								handlers/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Gitea | Restart                                                                                                                                                                                            
 | 
				
			||||||
 | 
					  service:                                                                                                                                                                                                         
 | 
				
			||||||
 | 
					    name: gitea                                                                                                                                                                                                    
 | 
				
			||||||
 | 
					    state: restarted                                                                                                                                                                                               
 | 
				
			||||||
							
								
								
									
										24
									
								
								tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Gitea | Install package
 | 
				
			||||||
 | 
					  package:
 | 
				
			||||||
 | 
					    name: gitea
 | 
				
			||||||
 | 
					    state: present
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Gitea | Deploy config
 | 
				
			||||||
 | 
					  copy:
 | 
				
			||||||
 | 
					    src: app.ini.j2
 | 
				
			||||||
 | 
					    dest: /etc/gitea/app.ini
 | 
				
			||||||
 | 
					    mode: 0600
 | 
				
			||||||
 | 
					    owner: gitea
 | 
				
			||||||
 | 
					    group: gitea
 | 
				
			||||||
 | 
					  notify: Gitea | Restart
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Gitea | Run handlers
 | 
				
			||||||
 | 
					  meta: flush_handlers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Gitea | Enable and start service
 | 
				
			||||||
 | 
					  service:
 | 
				
			||||||
 | 
					    name: gitea
 | 
				
			||||||
 | 
					    state: started
 | 
				
			||||||
 | 
					    enabled: yes
 | 
				
			||||||
							
								
								
									
										7
									
								
								templates/app.ini.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								templates/app.ini.j2
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					;; {{ ansible_managed }}
 | 
				
			||||||
 | 
					{% for section, settings in gitea_config.items() %}
 | 
				
			||||||
 | 
					[{{ section }}]
 | 
				
			||||||
 | 
					{% for param, value in settings.items() %}
 | 
				
			||||||
 | 
					{{ param }} = {{ value }}
 | 
				
			||||||
 | 
					{% endfor %}
 | 
				
			||||||
 | 
					{% endfor %}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user