You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
769 B
37 lines
769 B
5 years ago
|
---
|
||
|
- name: Copy galera template
|
||
|
template:
|
||
|
src: galera.cnf.j2
|
||
|
dest: /opt/galera.cnf
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0644'
|
||
|
remote_src: no
|
||
|
|
||
|
- name: Galera template fix
|
||
|
shell: sed -i "s/ /,/g;s/ 1/1/g;s/ "/"/g" /opt/galera.cnf
|
||
|
|
||
|
#- name: set mysql options fact
|
||
|
# set_fact:
|
||
|
# extra_docker_options: "--wsrep-new-cluster"
|
||
|
# when: ansible_hostname == 'worker1'
|
||
|
|
||
|
- name: Copy Dockerfile template
|
||
|
template:
|
||
|
src: Dockerfile.j2
|
||
|
dest: /opt/Dockerfile
|
||
|
remote_src: no
|
||
|
|
||
|
#- name: Build 'swarm-galera' image
|
||
|
# docker_image:
|
||
|
# name: 'swarm-galera'
|
||
|
# build:
|
||
|
# path: /
|
||
|
# tag: v1
|
||
|
# source: build
|
||
|
|
||
|
- name: Build image from Dockerfile
|
||
|
shell: docker build -t ubuntu:galera-node-{{ ansible_hostname }} .
|
||
|
args:
|
||
|
chdir: /opt
|