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_environmenttopuppet_environmentforeman_modeltohardware_modelforeman_ptabletopartition_tableforeman_search_factstoresource_infokatello_manifesttosubscription_manifestkatello_synctorepository_synckatello_uploadtocontent_upload
- the deprecated
verify_sslparameter was dropped, now onlyvalidate_certsis supported