Skip to content
This repository was archived by the owner on Aug 22, 2018. It is now read-only.

WIP: make TmDeploy compatible with Ansible Container 0.9#10

Open
riccardomurri wants to merge 19 commits into
TissueMAPS:masterfrom
riccardomurri:refactor/ansible-container-0.9
Open

WIP: make TmDeploy compatible with Ansible Container 0.9#10
riccardomurri wants to merge 19 commits into
TissueMAPS:masterfrom
riccardomurri:refactor/ansible-container-0.9

Conversation

@riccardomurri
Copy link
Copy Markdown
Contributor

Please do not review or merge yet

This is a work in progress!

@riccardomurri
Copy link
Copy Markdown
Contributor Author

Only work done so far is rebasing the branch so that it applies on top of the current "master" branch.

@hackermd
Copy link
Copy Markdown
Member

hackermd commented Aug 22, 2017

Thanks @riccardomurri.

I created an issue at ansible/ansible-constainer#598, which gives some additional background information.

@hackermd
Copy link
Copy Markdown
Member

hackermd commented Aug 23, 2017

The major challenge for migrating to ansible-container 0.9 is the registration of worker nodes on the coordinator (master) node. See add_worker tasks of the database-client role.

We will need to dynamically add the nodes during compose, i.e. service upstart, when the dns name mapping within the private network is available.

We can probably achieve this with a custom entrypoint script a la citusdata/docker/citus-entrypoint.sh. For further info see citusdata/docker/README

@hackermd
Copy link
Copy Markdown
Member

See also citusdata/workerlist-gen

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants