From 055b934cef1fa35ea6e40dc2fe7f134bf0307785 Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Tue, 12 Sep 2017 14:25:44 -0600 Subject: [PATCH] Cretedb task --- tasks/create-database.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tasks/create-database.yml diff --git a/tasks/create-database.yml b/tasks/create-database.yml new file mode 100644 index 0000000..f28dc25 --- /dev/null +++ b/tasks/create-database.yml @@ -0,0 +1,26 @@ +- name: Create database for {{service_name}} job + k8s_v1_job: + host: "{{coe_host}}" + context: "{{kube_context}}" + kubeconfig: "{{config_file}}" + name: '{{service_name}}-createdb' + namespace: "{{namespace}}" + state: present + restart_policy: OnFailure + containers: + - image: "tripleoupstream/centos-binary-mariadb" + name: '{{service_name}}-createdb' + command: + - mysql + - -e + - "create database if not exists {{database_name}}" + volume_mounts: &volume_mounts + - name: mariadb-root + subPath: my.cnf + mountPath: /etc/my.cnf + read_only: true + volumes: + - name: mariadb-root + secret: + secret_name: mariadb-root + state: present