mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	- bumped image version from 14 to 15 - removed dedicated migration task (now handled by upstream entrypoints) - renamed tasks for cleaner numbering: * 02_settings.yml → 01_settings.yml * 03_ldap.yml → 02_ldap.yml * 04_admin.yml → 03_admin.yml Ref: https://chatgpt.com/share/68d57770-2430-800f-ae53-e7eda6993a8d
		
			
				
	
	
		
			37 lines
		
	
	
		
			910 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			910 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: "load docker, db and proxy for {{ application_id }}"
 | |
|   include_role:
 | |
|     name: sys-stk-full-stateful
 | |
| 
 | |
| - name: "Create {{ OPENPROJECT_PLUGINS_FOLDER }}"
 | |
|   file:
 | |
|     path: "{{ OPENPROJECT_PLUGINS_FOLDER }}"
 | |
|     state: directory
 | |
|     mode: '0755'
 | |
| 
 | |
| - name: "Transfering Gemfile.plugins to {{ OPENPROJECT_PLUGINS_FOLDER }}"
 | |
|   copy:
 | |
|     src: Gemfile.plugins
 | |
|     dest: "{{ [OPENPROJECT_PLUGINS_FOLDER,'Gemfile.plugins'] | path_join }}"
 | |
|   notify:
 | |
|     - docker compose up
 | |
|     - docker compose build
 | |
| 
 | |
| - name: "create {{ OPENPROJECT_DUMMY_VOLUME }}"
 | |
|   file:
 | |
|     path: "{{ OPENPROJECT_DUMMY_VOLUME }}"
 | |
|     state: directory
 | |
|     mode: "0755"
 | |
| 
 | |
| - name: flush docker service
 | |
|   meta: flush_handlers
 | |
| 
 | |
| - name: Deploy Settings
 | |
|   include_tasks: 01_settings.yml
 | |
| 
 | |
| - name: Setup LDAP
 | |
|   include_tasks: 02_ldap.yml
 | |
|   when: OPENPROJECT_LDAP_ENABLED | bool
 | |
| 
 | |
| - name: Create OpenProject Administrator
 | |
|   include_tasks: 03_admin.yml |