Skip to content
Snippets Groups Projects
Commit 643c6549 authored by Dani Quilez's avatar Dani Quilez
Browse files

Merge branch 'feature/staging-env-sm-elprat' into 'master'

Elprat beta version. reviewed.

See merge request !20
parents 8a7a55e7 9eb97c5a
No related branches found
No related tags found
1 merge request!20Elprat beta version. reviewed.
Pipeline #21074 passed
......@@ -115,30 +115,30 @@ odoo12-addon-project-timeline-task-dependency==12.0.1.0.0.99.dev10
odoo12-addon-queue-job==12.0.1.5.3
odoo12-addon-report-async==12.0.1.0.1
odoo12-addon-report-xlsx==12.0.1.0.3.99.dev4
odoo12-addon-sm-carsharing-structure==12.0.0.0.6
odoo12-addon-sm-carsharing-structure==12.0.0.0.7
odoo12-addon-sm-carsharing-structure-sommobilitat==12.0.0.0.3
odoo12-addon-sm-collaborators==12.0.0.0.4
odoo12-addon-sm-connect==12.0.0.0.10
odoo12-addon-sm-connect==12.0.0.0.11
odoo12-addon-sm-contributions==12.0.0.0.6
odoo12-addon-sm-lopd==12.0.0.0.3
odoo12-addon-sm-maintenance==12.0.0.0.7
odoo12-addon-sm-maintenance==12.0.0.0.9
odoo12-addon-sm-member-geolocation==12.0.0.0.6
odoo12-addon-sm-partago-accounting==12.0.0.0.3
odoo12-addon-sm-partago-db==12.0.0.0.6
odoo12-addon-sm-partago-db==12.0.0.0.7
odoo12-addon-sm-partago-invoicing==12.0.0.1.3
odoo12-addon-sm-partago-tariffs==12.0.0.0.5
odoo12-addon-sm-partago-usage==12.0.0.1.5
odoo12-addon-sm-partago-user==12.0.0.0.20
odoo12-addon-sm-partago-user-rest-api==12.0.0.0.5
odoo12-addon-sm-partago-tariffs==12.0.0.0.6
odoo12-addon-sm-partago-usage==12.0.0.1.6
odoo12-addon-sm-partago-user==12.0.0.0.27
odoo12-addon-sm-partago-user-rest-api==12.0.0.0.7
odoo12-addon-sm-pocketbook==12.0.0.0.9
odoo12-addon-sm-report-data==12.0.0.0.6
odoo12-addon-sm-reports==12.0.0.0.3
odoo12-addon-sm-rewards==12.0.0.0.12
odoo12-addon-sm-rewards==12.0.0.0.13
odoo12-addon-sm-rewards-rest-api==12.0.0.0.3
odoo12-addon-sm-rewards-emc==12.0.0.0.2
odoo12-addon-sm-teletacs==12.0.0.0.4
odoo12-addon-sql-request-abstract==12.0.1.2.1
odoo12-addon-vertical-carsharing==12.0.0.1.0
odoo12-addon-vertical-carsharing==12.0.0.1.1
odoo12-addon-vertical-carsharing-emc==12.0.0.0.10
odoo12-addon-vertical-carsharing-mail==12.0.0.0.3
odoo12-addon-vertical-carsharing-rest-api==12.0.0.0.1.99.dev3
......
......@@ -50,31 +50,19 @@ development_environment: false
odoo_role_odoo_dbs:
- demo
- sm
- sm-test
- alterna
- alterna-test
- ekiwi
- ekiwi-test
- partago
- partago-test
domains:
- demo.carsharing.coop
- sm.carsharing.coop
- sm-test.carsharing.coop
- alterna.carsharing.coop
- alterna-test.carsharing.coop
- ekiwi.carsharing.coop
- ekiwi-test.carsharing.coop
- partago.carsharing.coop
- partago-test.carsharing.coop
odoo_role_test_dbs:
- demo
- sm-test
- alterna-test
- ekiwi-test
- partago-test
odoo_role_force_leftmost_subdomain: true
......
---
system_administrators:
- name: daniquilez
ssh_key: "{{ inventory_dir }}/../pub_keys/daniquilez.pub"
state: present
- name: enrico
ssh_key: "{{ inventory_dir }}/../pub_keys/enrico.pub"
state: present
- name: cesar
ssh_key: "{{ inventory_dir }}/../pub_keys/cesar.pub"
state: present
- name: daniel
ssh_key: "{{ inventory_dir }}/../pub_keys/daniel.pub"
state: present
- name: kon
ssh_key: "{{ inventory_dir }}/../pub_keys/kon.pub"
state: present
- name: jordi
ssh_key: "{{ inventory_dir }}/../pub_keys/jordi.pub"
state: present
- name: davidp
ssh_key: "{{ inventory_dir }}/../pub_keys/david.pub"
state: absent
- name: lai
ssh_key: "{{ inventory_dir }}/../pub_keys/lai.pub"
state: present
developers: []
# Let's Encrypt conf
certificate_authority_email: "info@coopdevs.org"
# Enable backups
backups_role_enabled: false
# Disable monitoring
monitoring_enabled: true
monitoring_promtail_enabled: false
monitoring_nexporter_enabled: true
monitoring_postgres_exporter_enabled: true
monitoring_postgres_exporter_pg_user: monitor
monitoring_postgres_exporter_pg_port: 5432
monitoring_backup_exporter_enabled: true
# Set 'development_environment' to "true" to skip SSL and nginx tasks
development_environment: false
odoo_role_odoo_dbs:
- sm-test
- alterna-test
- ekiwi-test
- partago-test
domains:
- sm-test.carsharing.coop
- alterna-test.carsharing.coop
- ekiwi-test.carsharing.coop
- partago-test.carsharing.coop
odoo_role_test_dbs:
- sm-test
- alterna-test
- ekiwi-test
- partago-test
odoo_role_force_leftmost_subdomain: true
odoo_role_list_db: true
odoo_role_dbfilter_enabled: false
odoo_role_enable_dbfilter_from_header: true
# Firewall basic configuration
firewall_enabled: True
firewall_allowed_tcp_ports:
- "22" # for SSH
- "80" # for HTTP. Nginx redirects it to 443
- "443" # for HTTPS.
basic_auth_users:
- { 'path': '/etc/nginx/.nexporter.htpasswd', 'name': odoo, 'password': '{{ basic_auth_api_password }}' }
- { 'path': '/etc/nginx/.pexporter.htpasswd', 'name': 'pexporter', 'password': '{{ basic_auth_user_pexporter_password }}' }
- { 'path': '/etc/nginx/.bexporter.htpasswd', 'name': 'bexporter', 'password': '{{ basic_auth_user_bexporter_password }}' }
expose_postgresql_port: !vault |
$ANSIBLE_VAULT;1.1;AES256
62653432666262333865353438663939313966646639613963356362353962366335656264366138
3735393538636335396632366563353739346162316439360a623165343433383233323162636538
36346565313636643333303762383331616431316161313933316166646434373763313665636136
6532623336306537360a373435636465356466646433623332646162386163356665616263343464
6430
bi_ip: !vault |
$ANSIBLE_VAULT;1.1;AES256
34306336353833303932643735666631386563353734636432643234343032656161633338306464
6161366133396164636361326636616162363865643031340a633264316266343934646561376664
38343734326539626365626262316431386363313031326534343530383931373830323665613462
3139386663343765300a613936343264313133636538376566623161306536366533666365353735
3739
bi_db_user: "bi"
bi_db_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
64323031343464366632623330343137303766336531663937343464316231623135333731303635
3562616238373035373831626661303137373262613832310a383264623234396661313062626434
37636664623836653766316161386162393535386430653238623261343432666338383732353633
6166376331383638330a633233613338343062396438643061336536383431656432316265393962
33663937666666373866303666383161313437336532656536333366343535643238
---
# Enable firewall
firewall_enabled: True
firewall_allowed_tcp_ports:
- "22" # for SSH
- "80" # for HTTP. Nginx redirects it to 443
- "443" # for HTTPS.
firewall_additional_rules:
- "iptables -A INPUT -p tcp --dport {{ expose_postgresql_port }} -s {{ bi_ip }} -j ACCEPT"
odoo_role_odoo_db_admin_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
61343263356438326330363938393962636430663338306237346237386437633064366664306461
6239396430643436383334316661636466636464616664640a326465326230363661353031613133
66323861346563626133306363396461656666313535646465386166343938363963346135613939
6263303961386232320a653333336161643562333364333234353434383532336536663538346462
64393933643064653839376362646232393765643734353665353439396261633664
backups_role_restic_repo_url: !vault |
$ANSIBLE_VAULT;1.1;AES256
34323133353237643936613439613531613630306663613631306562346563373537383430333365
6338663762303538333533383237613532363662393438620a643565373666656331373161613737
66313234396230373830323938373364626163626365616234396263343466373738626165363038
6335333064343735340a356237663266363939346336316464653533356362646434613536373338
61363961373937356232343734356532643066396431633130636239623539656666
backups_role_restic_repo_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
35303961353465636535346634333536636430656236643565653235343831373865633535343736
3761366634396165346634656232366165393936363565320a383562643662343532633962656366
39636134363464376532623461333037636631383637356561663430623735366534343333633532
6665386530376236620a313031656662663866373532613266383232316332313932313961386662
3530
backups_role_b2_app_key_id: !vault |
$ANSIBLE_VAULT;1.1;AES256
64643533323337336336313361373432313232316561623961356538366461316434393132626630
6332373236613233643338623232396366343562376533660a663365396433323532376232333635
62336161366434316337306533656338386337386664303636376166623631363661616164373631
3463323436326339660a336630306331626265346162383766613934393562613066393630343634
33363838616363393638626664653565326638373762656261646530616162313531
backups_role_b2_app_key: !vault |
$ANSIBLE_VAULT;1.1;AES256
37323639613930663637316166623430393935303631393230313266343961316465623961653739
3733613765393938356336396137653036626136373331350a613331613365383234333432323361
33613137646162373561393339366434376166636536353832373661393434663465373366346232
3861306630646130640a623262326238376230653461383135653238346431653933306266383661
65623632343537393033306165396662393537393337343465333335646434333430
basic_auth_user_nexporter_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
65363661613262353332666466613464623830396139313764643863373261633461366163383561
6366346437663361346138383730323134313530313132610a393632663963653166653634663361
34323338623832393930376661363164653135383335333762363536386632323430316231303661
3732366132383635630a333061636437343736383439396633613964313063383639396537626530
3162
basic_auth_api_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
37316664306362333662386433623234316166313536666437653534333163643561613331663763
6234633165623736636666346463623037633636353236660a303665303134333237323861336431
64636234323064393033336238356539303931643032393139333334343831363138346563363764
6137653366623964350a663332356363633664326437663133663231613365393839663965333463
63366264653966383831326261363239353235303035613331323138373564363834
basic_auth_user_pexporter_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
66393330356332323939633661363331643136616131633664363936313033346532623934396638
3363356535376666336534383932643363353162343531620a373837363736393037346662336630
35363064373161353064356431666663626538316238653139353136313066626639346530613464
3562356134373237390a626461393566313132316466653238316262663962356635396163333365
37626634383238373234616363386564386166316132376337383266643334653635
monitoring_postgres_exporter_pg_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
37393439303965343762363164326131303837663436326332306533346564616432613939623335
6331623036333536303736336636613464376634613434610a353764306233373561653436656261
39613632666666363666326664616435363937353531613638326664366464396366373131656564
6332353665356337320a333132616336626631376663316633353965623733653735353136363239
61393165663566626531333537643434646365316131623530646232393566656236
basic_auth_user_bexporter_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
63353132393361376461303562643665633866343262353364636637363263396533323731346638
6433386236363965643436636664656532386435633666610a306563373434363932666530373063
63323336313662326433643264363965333534353561376335663464396333383465316630343333
6539306164323334650a313662336432313132636637626162613834333063333166333437656262
38366431343761626165633936313062366231363039616464353063633536663139
[dev]
odoo-vertical-carsharing.local
[staging]
test.carsharing.coop ansible_host=168.119.107.44
[prod]
carsharing.coop ansible_host=116.203.236.147
[odoo_servers:children]
dev
staging
prod
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment