mirror of
				https://git.lapiole.org/dani/ansible-roles.git
				synced 2025-10-30 18:31:28 +01:00 
			
		
		
		
	Update to 2023-07-25 16:00
This commit is contained in:
		| @@ -20,18 +20,17 @@ | ||||
|   delegate_to: "{{ inventory_hostname }}" | ||||
|   tags: n8n | ||||
|  | ||||
| - name: Dump the database | ||||
|   mysql_db: | ||||
|     state: dump | ||||
|     name: "{{ n8n_db_name }}" | ||||
|     target: "{{ n8n_root_dir }}/archives/{{ n8n_current_version }}/{{ n8n_db_name }}.sql.xz" | ||||
|     login_host: "{{ n8n_db_server }}" | ||||
|     login_port: "{{ n8n_db_port }}" | ||||
|     login_user: "{{ n8n_db_user }}" | ||||
|     login_password: "{{ n8n_db_pass }}" | ||||
|     quick: True | ||||
|     single_transaction: True | ||||
| - name: Backup the database | ||||
|   command: > | ||||
|     /usr/pgsql-15/bin/pg_dump | ||||
|     --format=custom | ||||
|     --clean | ||||
|     --create | ||||
|     --host={{ n8n_db_server }} | ||||
|     --port={{ n8n_db_port }} | ||||
|     --username={{ n8n_db_user }} | ||||
|     {{ n8n_db_name }} | ||||
|     --file={{ n8n_root_dir }}/archives/{{ n8n_current_version }}/{{ n8n_db_name }}.sqlc | ||||
|   environment: | ||||
|     XZ_OPT: -T0 | ||||
|     - PGPASSWORD: "{{ n8n_db_pass }}" | ||||
|   tags: n8n | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,6 @@ | ||||
| - name: Deploy n8n config | ||||
|   template: src={{ item }}.j2 dest={{ n8n_root_dir }}/etc/{{ item }} group={{ n8n_user }} mode=640 | ||||
|   loop: | ||||
|     - n8n.json | ||||
|     - env | ||||
|   notify: restart n8n | ||||
|   tags: n8n | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| --- | ||||
|  | ||||
| - name: Install nodejs and dependencies | ||||
|   yum: | ||||
|   package: | ||||
|     name: | ||||
|       - nodejs | ||||
|       - gcc | ||||
| @@ -9,6 +9,7 @@ | ||||
|       - make | ||||
|       - sqlite-devel | ||||
|       - python3 | ||||
|       - postgresql15 | ||||
|   tags: n8n | ||||
|  | ||||
| - name: Wipe node_module on upgrade | ||||
| @@ -37,13 +38,29 @@ | ||||
|   loop: "{{ n8n_extra_node_modules }}" | ||||
|   tags: n8n | ||||
|  | ||||
| # Create the database | ||||
| - import_tasks: ../includes/webapps_create_mysql_db.yml | ||||
|   vars: | ||||
|     - db_name: "{{ n8n_db_name }}" | ||||
|     - db_user: "{{ n8n_db_user }}" | ||||
|     - db_server: "{{ n8n_db_server }}" | ||||
|     - db_pass: "{{ n8n_db_pass }}" | ||||
| - name: Create the PostgreSQL role | ||||
|   postgresql_user: | ||||
|     db: postgres | ||||
|     name: "{{ n8n_db_user }}" | ||||
|     password: "{{ n8n_db_pass }}" | ||||
|     login_host: "{{ n8n_db_server }}" | ||||
|     login_port: "{{ n8n_db_port }}" | ||||
|     login_user: sqladmin | ||||
|     login_password: "{{ pg_admin_pass }}" | ||||
|   tags: n8n | ||||
|  | ||||
| - name: Create the PostgreSQL database | ||||
|   postgresql_db: | ||||
|     name: "{{ n8n_db_name }}" | ||||
|     encoding: UTF-8 | ||||
|     lc_collate: C | ||||
|     lc_ctype: C | ||||
|     template: template0 | ||||
|     owner: "{{ n8n_db_user }}" | ||||
|     login_host: "{{ n8n_db_server }}" | ||||
|     login_port: "{{ n8n_db_port }}" | ||||
|     login_user: sqladmin | ||||
|     login_password: "{{ pg_admin_pass }}" | ||||
|   tags: n8n | ||||
|  | ||||
| - name: Deploy systemd unit | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Berteaud
					Daniel Berteaud