mirror of
				https://git.lapiole.org/dani/ansible-roles.git
				synced 2025-10-31 19:01:28 +01:00 
			
		
		
		
	Update to 2021-12-01 19:13
This commit is contained in:
		
							
								
								
									
										17
									
								
								roles/openproject/templates/conf.d/ansible.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								roles/openproject/templates/conf.d/ansible.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| export DATABASE_URL='postgres://{{ openproject_db_user }}:{{ openproject_db_pass | urlencode | regex_replace('/','%2F') }}@{{ openproject_db_server }}:{{ openproject_db_port }}/{{ openproject_db_name }}' | ||||
| export EXECJS_RUNTIME='Node' | ||||
| export RAILS_CACHE_STORE='memcache' | ||||
| export OPENPROJECT_CACHE__MEMCACHE__SERVER='{{ openproject_memcached_server }}' | ||||
| export ATTACHMENTS_STORAGE_PATH='{{ openproject_data_dir }}' | ||||
| export HOST='0.0.0.0' | ||||
| export PORT='{{ openproject_port }}' | ||||
| export WEB_TIMEOUT='300' | ||||
| export SECRET_KEY_BASE='{{ openproject_secret_key_base }}' | ||||
| export SECRET_TOKEN='{{ openproject_secret_token }}' | ||||
| export OPENPROJECT_INSTALLATION__TYPE='packager' | ||||
| export EMAIL_DELIVERY_METHOD='sendmail' | ||||
| export ADMIN_EMAIL='{{ openproject_admin_email }}' | ||||
| {% if openproject_sso_header is defined and openproject_sso_secret is defined %} | ||||
| export OPENPROJECT_AUTH__SOURCE__SSO_HEADER='{{ openproject_sso_header }}' | ||||
| export OPENPROJECT_AUTH__SOURCE__SSO_SECRET='{{ openproject_sso_secret }}' | ||||
| {% endif %} | ||||
							
								
								
									
										11
									
								
								roles/openproject/templates/installer.dat.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								roles/openproject/templates/installer.dat.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| postgres/autoinstall reuse | ||||
| postgres/db_host {{ openproject_db_server }} | ||||
| postgres/db_port {{ openproject_db_port }} | ||||
| postgres/db_username {{ openproject_db_user }} | ||||
| postgres/db_password {{ openproject_db_pass }} | ||||
| postgres/db_name {{ openproject_db_name }} | ||||
| server/autoinstall skip | ||||
| smtp/autoinstall sendmail | ||||
| smtp/admin_email {{ openproject_admin_email }} | ||||
| memcached/autoinstall skip | ||||
| server/ssl no | ||||
							
								
								
									
										21
									
								
								roles/openproject/templates/openproject-worker.service.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								roles/openproject/templates/openproject-worker.service.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| [Unit] | ||||
| Description=Openproject worker service | ||||
| After=memcached.service postgresql.service postgresql-11.service | ||||
| Wants=openproject-wroker.service | ||||
|  | ||||
| [Service] | ||||
| User=openproject | ||||
| Group=openproject | ||||
| ExecStart=/usr/bin/openproject run worker | ||||
| PrivateTmp=yes | ||||
| PrivateDevices=yes | ||||
| ProtectHome=yes | ||||
| NoNewPrivileges=yes | ||||
| MemoryLimit=2048M | ||||
| SyslogIdentifier=openproject-worker | ||||
| Restart=on-failure | ||||
| StartLimitInterval=0 | ||||
| RestartSec=30 | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										21
									
								
								roles/openproject/templates/openproject.service.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								roles/openproject/templates/openproject.service.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| [Unit] | ||||
| Description=Openproject web service | ||||
| After=memcached.service postgresql.service postgresql-11.service | ||||
| Wants=openproject-wroker.service | ||||
|  | ||||
| [Service] | ||||
| User=openproject | ||||
| Group=openproject | ||||
| ExecStart=/usr/bin/openproject run web | ||||
| PrivateTmp=yes | ||||
| PrivateDevices=yes | ||||
| ProtectHome=yes | ||||
| NoNewPrivileges=yes | ||||
| MemoryLimit=2048M | ||||
| SyslogIdentifier=openproject-web | ||||
| Restart=on-failure | ||||
| StartLimitInterval=0 | ||||
| RestartSec=30 | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										4
									
								
								roles/openproject/templates/post-backup.sh.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/openproject/templates/post-backup.sh.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| #!/bin/bash -e | ||||
|  | ||||
| rm -f {{ openproject_data_dir }}/backup/* | ||||
| umount /home/lbkp/openproject | ||||
							
								
								
									
										7
									
								
								roles/openproject/templates/pre-backup.sh.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/openproject/templates/pre-backup.sh.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| set -eo pipefail | ||||
|  | ||||
| mkdir -p /home/lbkp/openproject | ||||
| mount -o bind,ro {{ openproject_data_dir }}/backup /home/lbkp/openproject | ||||
| openproject run backup | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Berteaud
					Daniel Berteaud