Note
This plugin is part of the theforeman.foreman collection (version 2.2.0).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install theforeman.foreman
.
To use it in a playbook, specify: theforeman.foreman.redhat_manifest
.
New in version 1.0.0: of theforeman.foreman
Parameter | Choices/Defaults | Comments |
---|---|---|
content_access_mode string |
| Content Access Mode of the Subscription Manifest. Setting content_access_mode=org_enviroment enables Simple Content Access. |
name string | Manifest Name | |
password string / required | Red Hat Portal password | |
path path | path to export the manifest | |
pool_id string | Subscription pool_id | |
pool_state string |
| Subscription state |
portal string | Default: "https://subscription.rhsm.redhat.com" | Red Hat Portal subscription access address |
quantity integer | quantity of pool_id Subscriptions | |
state string |
| Manifest state |
username string / required | Red Hat Portal username | |
uuid string | Manifest uuid | |
validate_certs boolean |
| Validate Portal SSL |
- name: Create foreman.example.com Manifest and add 7 sub theforeman.foreman.redhat_manifest: name: "foreman.example.com" username: "john-smith" password: "changeme" pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX quantity: 7 - name: Ensure my manifest has 10 of one subs in it and export theforeman.foreman.redhat_manifest: uuid: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX username: john-smith password: changeme pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX quantity: 10 path: /root/manifest.zip - name: Remove all of one subs from foreman.example.com theforeman.foreman.redhat_manifest: name: foreman.example.com username: john-smith password: changeme pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX pool_state: absent
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/theforeman/foreman/redhat_manifest_module.html