mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-31 07:49:57 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			557 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			557 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: Install PostgreSQL APT packages
 | |
|   apt:
 | |
|     update_cache: true
 | |
|     name:
 | |
|       - postgresql
 | |
|       - postgresql-contrib
 | |
|       - libpq-dev
 | |
|   register: pkg_result
 | |
|   retries: 3
 | |
|   until: pkg_result is succeeded
 | |
| 
 | |
| - name: Create role note
 | |
|   when: DB_PASSWORD|length > 0 # If the password is not defined, skip the installation
 | |
|   postgresql_user:
 | |
|     name: note
 | |
|     password: "{{ DB_PASSWORD }}"
 | |
|   become_user: postgres
 | |
| 
 | |
| - name: Create NK20 database
 | |
|   when: DB_PASSWORD|length >0
 | |
|   postgresql_db:
 | |
|     name: note_db
 | |
|     owner: note
 | |
|   become_user: postgres
 |