Our great sponsors
-
awx
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Ansible Tower, now evolved to a new product called Red Hat Ansible Automation Platform, is a licensed product. So I installed AWX instead, the upstream project that is free and open source.
-
What has to be executed is provided to Tower via a Project. Tower integrates with GitHub so we can use a repository as our Tower Project. The sample repo I created contains a playbook to create a cluster and another playbook to destroy a cluster. The playbooks require an Ansible Collection, cockroachdb-collection, which has roles and modules to create VMs and deploy CockroachDB. As we have put the details of the collection in the collections/requirements.yml file, the collection is fetched automatically at runtime by Tower.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
What has to be executed is provided to Tower via a Project. Tower integrates with GitHub so we can use a repository as our Tower Project. The sample repo I created contains a playbook to create a cluster and another playbook to destroy a cluster. The playbooks require an Ansible Collection, cockroachdb-collection, which has roles and modules to create VMs and deploy CockroachDB. As we have put the details of the collection in the collections/requirements.yml file, the collection is fetched automatically at runtime by Tower.