Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
docker_odoo
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse du dépôt
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté GitLab
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Le Filament
Ansible Roles
docker_odoo
Validations
6d923abc
Valider
6d923abc
rédigé
12 mars 2021
par
remi-filament
Parcourir les fichiers
Options
Téléchargements
Correctifs
Plain Diff
[enh] add pull of source image when rebuilding Odoo docker
parent
efda2b21
Branches
Branches contenant la validation
Étiquettes
Étiquettes contenant la validation
Aucune requête de fusion associée trouvée
Modifications
2
Afficher les modifications d'espaces
En ligne
Côte à côte
Affichage de
2 fichiers modifiés
handlers/main.yml
+21
-0
21 ajouts, 0 suppression
handlers/main.yml
tasks/main.yml
+41
-11
41 ajouts, 11 suppressions
tasks/main.yml
avec
62 ajouts
et
11 suppressions
handlers/main.yml
+
21
−
0
Voir le fichier @
6d923abc
...
@@ -5,6 +5,20 @@
...
@@ -5,6 +5,20 @@
files
:
whitelists.yaml
files
:
whitelists.yaml
project_name
:
whitelists
project_name
:
whitelists
-
name
:
pull odoo docker ML image
docker_image
:
name
:
lefilament/odoo:{{ odoo_version }}_ml
source
:
pull
force_source
:
yes
when
:
odoo_multilingual is defined and odoo_multilingual
-
name
:
pull odoo docker image
docker_image
:
name
:
lefilament/odoo:{{ odoo_version }}
source
:
pull
force_source
:
yes
when
:
odoo_multilingual is not defined or not odoo_multilingual
-
name
:
build odoo_test docker
-
name
:
build odoo_test docker
docker_compose
:
docker_compose
:
project_src
:
/home/docker/odootest/
project_src
:
/home/docker/odootest/
...
@@ -73,3 +87,10 @@
...
@@ -73,3 +87,10 @@
project_src
:
/home/docker/odoo/
project_src
:
/home/docker/odoo/
remove_orphans
:
yes
remove_orphans
:
yes
-
name
:
remove intermediate image
docker_prune
:
builder_cache
:
yes
images
:
yes
images_filters
:
label
:
stage=builder
when
:
inventory_hostname not in groups['maintenance_contract']
Ce diff est replié.
Cliquez pour l'agrandir.
tasks/main.yml
+
41
−
11
Voir le fichier @
6d923abc
...
@@ -37,7 +37,10 @@
...
@@ -37,7 +37,10 @@
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
loop_control
:
loop_control
:
label
:
'
{{
item.name
}}'
label
:
'
{{
item.name
}}'
notify
:
build {{ item.name }} docker
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build {{ item.name }} docker
tags
:
odoo_nonprod
tags
:
odoo_nonprod
-
name
:
NONPROD copy update scripts to be run during build
-
name
:
NONPROD copy update scripts to be run during build
...
@@ -50,7 +53,10 @@
...
@@ -50,7 +53,10 @@
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
loop_control
:
loop_control
:
label
:
'
{{
item.name
}}'
label
:
'
{{
item.name
}}'
notify
:
build {{ item.name }} docker
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build {{ item.name }} docker
tags
:
odoo_nonprod
tags
:
odoo_nonprod
-
name
:
NONPROD set repos.yaml variables from template
-
name
:
NONPROD set repos.yaml variables from template
...
@@ -63,7 +69,10 @@
...
@@ -63,7 +69,10 @@
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
loop_control
:
loop_control
:
label
:
'
{{
item.name
}}'
label
:
'
{{
item.name
}}'
notify
:
build {{ item.name }} docker
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build {{ item.name }} docker
tags
:
odoo_nonprod
tags
:
odoo_nonprod
-
name
:
NONPROD set repos-addons.yaml variables from template
-
name
:
NONPROD set repos-addons.yaml variables from template
...
@@ -76,7 +85,10 @@
...
@@ -76,7 +85,10 @@
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
loop_control
:
loop_control
:
label
:
'
{{
item.name
}}'
label
:
'
{{
item.name
}}'
notify
:
build {{ item.name }} docker
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build {{ item.name }} docker
tags
:
odoo_nonprod
tags
:
odoo_nonprod
-
name
:
NONPROD copy odoo.conf file
-
name
:
NONPROD copy odoo.conf file
...
@@ -116,7 +128,10 @@
...
@@ -116,7 +128,10 @@
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
with_items
:
'
{{
odoo_nonprod_instances
|
default([])
}}'
loop_control
:
loop_control
:
label
:
'
{{
item.name
}}'
label
:
'
{{
item.name
}}'
notify
:
build {{ item.name }} docker
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build {{ item.name }} docker
tags
:
odoo_nonprod
tags
:
odoo_nonprod
-
name
:
NONPROD copy test docker compose service
-
name
:
NONPROD copy test docker compose service
...
@@ -162,7 +177,10 @@
...
@@ -162,7 +177,10 @@
group
:
root
group
:
root
mode
:
'
0644'
mode
:
'
0644'
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
notify
:
build odoo docker prod
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build odoo docker prod
tags
:
odoo_prod
tags
:
odoo_prod
-
name
:
PROD copy update scripts to be run during build
-
name
:
PROD copy update scripts to be run during build
...
@@ -176,7 +194,10 @@
...
@@ -176,7 +194,10 @@
-
fetch_repos
-
fetch_repos
-
fetch_repos_addons
-
fetch_repos_addons
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
notify
:
build odoo docker prod
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build odoo docker prod
tags
:
odoo_prod
tags
:
odoo_prod
-
name
:
PROD set repos variables from template
-
name
:
PROD set repos variables from template
...
@@ -189,7 +210,10 @@
...
@@ -189,7 +210,10 @@
vars
:
vars
:
item
:
"
{{
odoo_prod
}}"
item
:
"
{{
odoo_prod
}}"
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
notify
:
build odoo docker prod
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build odoo docker prod
tags
:
odoo_prod
tags
:
odoo_prod
-
name
:
PROD set repos-addons variables from template
-
name
:
PROD set repos-addons variables from template
...
@@ -202,7 +226,10 @@
...
@@ -202,7 +226,10 @@
vars
:
vars
:
item
:
"
{{
odoo_prod
}}"
item
:
"
{{
odoo_prod
}}"
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
notify
:
build odoo docker prod
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build odoo docker prod
tags
:
odoo_prod
tags
:
odoo_prod
-
name
:
PROD copy odoo.conf file
-
name
:
PROD copy odoo.conf file
...
@@ -213,7 +240,10 @@
...
@@ -213,7 +240,10 @@
group
:
root
group
:
root
mode
:
'
0600'
mode
:
'
0600'
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
when
:
odoo_nonprod_instances is not defined and odoo_prod is defined
notify
:
build odoo docker prod
notify
:
-
pull odoo docker ML image
-
pull odoo docker image
-
build odoo docker prod
tags
:
odoo_prod
tags
:
odoo_prod
-
name
:
PROD copy private ssh keys file
-
name
:
PROD copy private ssh keys file
...
@@ -271,7 +301,7 @@
...
@@ -271,7 +301,7 @@
-
name
:
Install necessary python modules
-
name
:
Install necessary python modules
pip
:
pip
:
name
:
[
'
prettytable'
,
'
cssselect'
,
'
html2text'
,
'
unidecode'
,
'
python-dateutil'
,
'
lxml'
,
'
Pillow'
,
'
Babel'
,
'
pyyaml'
,
'
requests'
]
name
:
[
'
prettytable'
,
'
cssselect'
,
'
html2text'
,
'
unidecode'
,
'
python-dateutil'
,
'
lxml'
,
'
Pillow'
,
'
Babel'
,
'
pyyaml'
,
'
requests'
,
'
pyOpenSSL'
]
executable
:
/usr/bin/pip3
executable
:
/usr/bin/pip3
state
:
latest
state
:
latest
when
:
banking is defined and odoo_prod is defined
when
:
banking is defined and odoo_prod is defined
...
...
Ce diff est replié.
Cliquez pour l'agrandir.
Aperçu
0%
Chargement en cours
Veuillez réessayer
ou
joindre un nouveau fichier
.
Annuler
You are about to add
0
people
to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Enregistrer le commentaire
Annuler
Veuillez vous
inscrire
ou vous
se connecter
pour commenter