You’ve probably heard already me talking about how you can automate Foreman using Ansible and our Foreman Ansible Modules. And if you did, I have great news for you: we just released v1.0.0 - the first officially stable release!
Oh you didn’t? Well… Foreman Ansible Modules is a collection of Ansible modules that interact with the Foreman API and that you can use to manage a Foreman installation from Ansible. You can manage Compute Resources, deploy new Hosts, create Domains and Subnets, manage Users and much more. If you’re running Katello, you can also manage Content Views, upload Content Artifacts, sync Repositories, create Activation Keys and Lifecycle Environments etc.
If you used the modules in the past, v1.0.0 comes with a few noteworthy changes:
- the
foreman_
andkatello_
prefix was dropped from the module names as the collection is already namespaced - the following modules were further renamed:
foreman_environment
topuppet_environment
foreman_model
tohardware_model
foreman_ptable
topartition_table
foreman_search_facts
toresource_info
katello_manifest
tosubscription_manifest
katello_sync
torepository_sync
katello_upload
tocontent_upload
- the deprecated
verify_ssl
parameter was dropped, now onlyvalidate_certs
is supported