> On 18 Jun 2019, at 22:25, Thomas Lackey <telac...@bozemanpass.com> wrote:
> 
> Not quite the same, we have done completely hands-free deployments to cloud 
> instances using `terraform`.  Part of that automation was an additional tool 
> we wrote, `replform`, which handles the automation of replication.
> 
> Like `terraform`, it is declarative, ie, you describe the desired end state 
> in a configuration file (we normally stored it in a `git` repo), and it 
> examines the current state, coming up with a "plan" for for the actions that 
> need to be taken to achieve it (eg, create repman, configure replica, add 
> agreements, perform initialization, etc.): 
> https://github.com/bozemanpass/replform
> 
> While it can be run "globally" to configure all the replication partners in 
> one swoop, when using it with `terraform` we normally have run as the last 
> step of the initial setup, and then frequently as cronjob, in both cases only 
> making changes to the local server.  That way each server is responsible for 
> only its end of the bargain as instances are added or removed, which would 
> limit the damage if a bad configuration change were pushed.
> 
> Again, while this was all using terraformed VMs, there would be a substantial 
> amount of overlap when using containers.

I have heard of someone in Australia who did something similar with terraform. 
I can not remember their git repo though. It sounds very interesting though! 


> _______________________________________________
> 389-users mailing list -- 389-users@lists.fedoraproject.org
> To unsubscribe send an email to 389-users-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/389-users@lists.fedoraproject.org

—
Sincerely,

William Brown

Senior Software Engineer, 389 Directory Server
SUSE Labs
_______________________________________________
389-users mailing list -- 389-users@lists.fedoraproject.org
To unsubscribe send an email to 389-users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/389-users@lists.fedoraproject.org

Reply via email to