.. Document meta :orphan: .. |antsibull-internal-nbsp| unicode:: 0xA0 :trim: .. meta:: :antsibull-docs: 2.10.0 .. Anchors .. _ansible_collections.theforeman.foreman.redhat_manifest_module: .. Anchors: short name for ansible.builtin .. Title theforeman.foreman.redhat_manifest module -- Interact with a Red Hat Satellite Subscription Manifest ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This module is part of the `theforeman.foreman collection `_ (version 4.1.0-dev). 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 .. rst-class:: ansible-version-added New in theforeman.foreman 1.0.0 .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Download and modify a Red Hat Satellite Subscription Manifest .. Aliases .. Requirements .. Options Parameters ---------- .. tabularcolumns:: \X{1}{3}\X{2}{3} .. list-table:: :width: 100% :widths: auto :header-rows: 1 :class: longtable ansible-option-table * - Parameter - Comments * - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-content_access_mode: .. rst-class:: ansible-option-title **content_access_mode** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Content Access Mode of the Subscription Manifest. Setting \ :emphasis:`content\_access\_mode=org\_enviroment`\ enables Simple Content Access. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"org\_environment"` - :ansible-option-choices-entry-default:`"entitlement"` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-name: .. rst-class:: ansible-option-title **name** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Manifest Name .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-password: .. rst-class:: ansible-option-title **password** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Red Hat Portal password .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-path: .. rst-class:: ansible-option-title **path** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`path` .. raw:: html
- .. raw:: html
path to export the manifest .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-pool_id: .. rst-class:: ansible-option-title **pool_id** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Subscription pool\_id .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-pool_state: .. rst-class:: ansible-option-title **pool_state** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Subscription state .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`"absent"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-portal: .. rst-class:: ansible-option-title **portal** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Red Hat Portal subscription access address .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"https://subscription.rhsm.redhat.com"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-quantity: .. rst-class:: ansible-option-title **quantity** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
quantity of pool\_id Subscriptions .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`1` .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-state: .. rst-class:: ansible-option-title **state** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Manifest state .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`"absent"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-username: .. rst-class:: ansible-option-title **username** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Red Hat Portal username .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-uuid: .. rst-class:: ansible-option-title **uuid** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Manifest uuid .. raw:: html
* - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__parameter-validate_certs: .. rst-class:: ansible-option-title **validate_certs** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Validate Portal SSL .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
.. 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 Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. tabularcolumns:: \X{1}{3}\X{2}{3} .. list-table:: :width: 100% :widths: auto :header-rows: 1 :class: longtable ansible-option-table * - Key - Description * - .. raw:: html
.. _ansible_collections.theforeman.foreman.redhat_manifest_module__return-uuid: .. rst-class:: ansible-option-title **uuid** .. raw:: html .. ansible-option-type-line:: :ansible-option-type:`string` :ansible-option-versionadded:`added in theforeman.foreman 3.8.0` .. raw:: html
- .. raw:: html
Manifest UUID .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"5349d1d0-5bda-480a-b7bd-ff41e2c29e03"` .. raw:: html
.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Sean O'Keeffe (@sean797) .. Extra links Collection links ~~~~~~~~~~~~~~~~ .. ansible-links:: - title: "Issue Tracker" url: "https://github.com/theforeman/foreman-ansible-modules/issues" external: true - title: "Homepage" url: "https://theforeman.org/" external: true - title: "Repository (Sources)" url: "https://github.com/theforeman/foreman-ansible-modules" external: true .. Parsing errors