36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
---
 | 
						|
# This playbook deploys the whole application stack in this site.
 | 
						|
 | 
						|
- name: Odoo Prod
 | 
						|
  hosts: tzaustria
 | 
						|
  become: yes
 | 
						|
  # deactivate gather_facts when python is not installed on server
 | 
						|
  # gather_facts: false
 | 
						|
  # pre_tasks:
 | 
						|
  #  - raw: which python || apt-get update
 | 
						|
  #  - raw: (which python && which aptitude) || apt-get install -y python python-apt aptitude
 | 
						|
  #  - setup: # aka gather_facts
 | 
						|
  roles:
 | 
						|
    - role: odoo
 | 
						|
      odoo_repo_rev: master
 | 
						|
      odoo_user: odoo-prod
 | 
						|
      odoo_service: odoo-prod
 | 
						|
      odoo_version: 11.0
 | 
						|
      odoo_config_http_port: 8069
 | 
						|
      odoo_config_admin_passwd: ainbeyos
 | 
						|
      odoo_config_db_passwd: aroneyna
 | 
						|
      odoo_general_user_passwd: elewcaph
 | 
						|
      odoo_instance: "prod"
 | 
						|
      odoo_config_dbfilter: "^{{ odoo_instance }}_.*"
 | 
						|
      # remove the following paramters to install odoo from github
 | 
						|
      odoo_repo_url: "ssh://git@gitlab.datenpol.at:122/odoo/tz-austria.git"
 | 
						|
      odoo_config_addons_path:   
 | 
						|
        - "/data/{{ odoo_user }}/odoo/ext/odoo/odoo/addons"
 | 
						|
        - "/data/{{ odoo_user }}/odoo/ext/odoo/addons"
 | 
						|
        - "/data/{{ odoo_user }}/odoo/ext/custom-addons"
 | 
						|
        - "/data/{{ odoo_user }}/odoo/ext/3rd-party-addons"
 | 
						|
      odoo_workdir: "/data/{{ odoo_user }}/odoo"
 | 
						|
      odoo_rootdir: "/data/{{ odoo_user }}/odoo"
 | 
						|
      odoo_coredir: "/data/{{ odoo_user }}/odoo/ext/odoo"
 | 
						|
      odoo_config_file: "/data/{{ odoo_user }}/{{ odoo_service }}.conf"
 | 
						|
      odoo_config_data_dir: "/data/{{ odoo_user }}/.local/share/Odoo" |