Hi Paul/Karol, Thanks very much for your replies and insights! So would you say that Jenkins would be the better tool to trigger an event based on what happens on GitHub? Can you not add a WebHook to your GitHub Repo to trigger Ansible to run a playbook - is it possible?
Kind regards, Dean On Wed, Jan 23, 2019 at 1:16 PM Paul Belanger <pabelan...@redhat.com> wrote: > On Wed, Jan 23, 2019 at 12:31:04PM +0000, Karol Czeryna wrote: > > This is typical CI/CD. > > > > You can use Jenkins for this. > > > Zuul CI is another option, especially if you want to run your actually > playbooks directly from it. It is a CI tool that used ansible for task > execution. > > As an example, here is a working example of how to CD a set of playbooks > / roles to a production services: > > > https://ansible-network.softwarefactory-project.io/zuul/builds?job_name=windmill-config-deploy > > you can look at any one of the 'SUCCESS' results, then log_url for > ansible logs. > > [1] https://zuul-ci.org/ > > > > Some knowledge might be learned from: https://www.katacoda.com > > > > Best, > > Karol > > > > > > > > > On 23 Jan 2019, at 12:25, Dean Egan <deanegan...@gmail.com> wrote: > > > > > > Hi Dev Group, > > > > > > I am pretty new to Ansible and the Dev-Ops world. > > > I am working on an automated deployment project and I nearly have all > the pieces together. > > > > > > This is what I have done so far: > > > - Installed Ansible on an Ubuntu server > > > - Have Ansible pinging my Windows Server > > > - Created a .yml playbook that connects to Windows Server and run a > powershell script on that server > > > > > > The main goal is: > > > -The Developer merges his/her changes from master branch to > Pre-Production branch on GitHub > > > -When the merge is complete, this will trigger Ansible to run the > playbook that connects to Windows server and executes the powershell script > (ansible command = Ansible-playbook -i hosts run-powershell.yml) > > > > > > Would anyone be able to point me in the right direction and provide > some knowledge as to how I'd be able to achieve this? > > > Any help would be extremely apricated!!! > > > > > > Kind Regards, > > > Dean > > > > > > -- > > > You received this message because you are subscribed to the Google > Groups "Ansible Development" group. > > > To unsubscribe from this group and stop receiving emails from it, send > an email to ansible-devel+unsubscr...@googlegroups.com. > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google > Groups "Ansible Development" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to ansible-devel+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-devel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.