.. Document meta :orphan: .. |antsibull-internal-nbsp| unicode:: 0xA0 :trim: .. role:: ansible-attribute-support-label .. role:: ansible-attribute-support-property .. role:: ansible-attribute-support-full .. role:: ansible-attribute-support-partial .. role:: ansible-attribute-support-none .. role:: ansible-attribute-support-na .. Anchors .. _ansible_collections.theforeman.foreman.redhat_manifest_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title theforeman.foreman.redhat_manifest -- Interact with a Red Hat Satellite Subscription Manifest +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This plugin is part of the `theforeman.foreman collection `_ (version 3.0.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 :code:`ansible-galaxy collection list`. To install it, use: :code:`ansible-galaxy collection install theforeman.foreman`. To use it in a playbook, specify: :code:`theforeman.foreman.redhat_manifest`. .. version_added .. versionadded:: 1.0.0 of theforeman.foreman .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Download and modify a Red Hat Satellite Subscription Manifest .. Aliases .. Requirements .. Options Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
content_access_mode
string
    Choices:
  • org_environment
  • entitlement ←
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
    Choices:
  • present ←
  • absent
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
    Choices:
  • present ←
  • absent
Manifest state
username
string / required
Red Hat Portal username
uuid
string
Manifest uuid
validate_certs
boolean
    Choices:
  • no
  • yes ←
Validate Portal SSL

.. Attributes .. Notes .. Seealso .. Examples Examples -------- .. code-block:: yaml+jinja - 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 .. Facts .. Return values .. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Sean O'Keeffe (@sean797) .. Parsing errors