Awesome! Thanks Rene for maintaining the ansible moudle. I've been recently using it with Trillian to do our CI and it really helps to automate a lot of the work.
On Fri, Apr 14, 2017 at 1:10 AM, Rajani Karuturi <raj...@apache.org> wrote: > Great work Rene. Thank you. > > ~ Rajani > > http://cloudplatform.accelerite.com/ > > On April 12, 2017 at 8:43 PM, Rene Moser (m...@renemoser.net) > wrote: > > Hi CloudStack users > > Ansible 2.3 is about to be released, I would like to summarize > the > CloudStack related features and changes in this release. > > New modules > ----------- > > - cs_host > - cs_nic > - cs_region > - cs_role > - cs_vpc > > Examples and usage for these modules can be found in the docs, > http://docs.ansible.com/ansible/list_of_cloud_modules.html#cloudstack > as > usual. > > Docs > ---- > > The CloudStack guide > http://docs.ansible.com/ansible/guide_cloudstack.html has been > updated, > note the new feature "Environment Variables" > http://docs.ansible.com/ansible/guide_cloudstack.html# > environment-variables > > VPC > --- > > The VPC support has been improved in the related modules, but > there is > still some work to do. > > Integration tests > ----------------- > > Soon, CloudStack related new Ansible PRs will be automatically > tested > (~1.000 tasks) on a CI against a CloudStack Simulator running > 4.9.x. > > Future Module Development > ------------------------- > > Due some other side projects of mine (writing books takes more > time than > one would might think), development of new modules is lagging a > bit. One > module (cs_serviceoffer) is currently WIP > https://github.com/ansible/ansible/pull/19041. > > But no worries, new modules are planed: > - cs_diskoffer > - modules for VPN setup > > Cloud Role > ---------- > > At SWISS TXT, we created a Ansible role for setting up VMs in a > cloudstack cloud with advanced networking for different customer > projects, The role is open source (BSD) and can be found on > GitHub > https://github.com/swisstxt/ansible-role-cloud-infra > > Feel free to fork and improve it. > > Goal of my Ansible CloudStack Project > ------------------------------------- > > I often get ask, why I am doing it. > > My goal is to not only install and upgrade CloudStack by Ansible > (that > is relatively easy... and can even be done without that much > cloudstack > api interaction) but configure _and_ maintaining a cloud (basic > or > advanced networking) in a reliable way! > > It will install the OS and install cloudstack management server, > install > the OS on the hosts, setup hypversisors, create zones, pods, > clusters, > accounts, users, add configured hosts to cloudstack all this by > a single > run and the best of it, you can re-run it safely again and > again, > without fear breaking anything. > > Have to add a new host? No problem, put the hardware in the rack > and > connect it to the net, ansible will take care on the next run: > it can be > that simple. > > Also note, ansible can manage your network switches, routers and > firewalls too! > http://docs.ansible.com/ansible/list_of_network_modules.html > > The possibilities are endless... > > Thanks > René >