pulp / pulp.squeezer / 0.0.15 / module / file_repository_content Manage content in file repositories of a pulp server Authors: Matthias Dellweg (@mdellweg)pulp.squeezer.file_repository_content (0.0.15) — module
Install with ansible-galaxy collection install pulp.squeezer:==0.0.15
collections: - name: pulp.squeezer version: 0.0.15
This module adds or removes content to/from file repositories in a pulp server.
- name: Add or remove content pulp.squeezer.file_repository_content: pulp_url: https://pulp.example.org username: admin password: password repository: my_repo present_content: - relative_path: file/to/be/present sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef absent_content: - relative_path: file/to/be/absent sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
timeout: default: 10 description: - Time in seconds to wait for tasks. type: int password: description: - Password of api user. - If no value is specified, the value of the environment variable C(SQUEEZER_PASSWORD) will be used as a fallback. required: false type: str pulp_url: description: - URL of the server to connect to (without 'pulp/api/v3'). - If no value is specified, the value of the environment variable C(SQUEEZER_PULP_URL) will be used as a fallback. required: true type: str user_key: description: - Client certificate key of api user. required: false type: str username: description: - Username of api user. - If no value is specified, the value of the environment variable C(SQUEEZER_USERNAME) will be used as a fallback. required: false type: str user_cert: description: - Client certificate of api user. required: false type: str repository: description: - Name of the repository to manipulate required: true type: str base_version: description: - Number of the version to use as the base of operations type: int absent_content: description: - List of content to be absent in the latest repositroy version elements: dict suboptions: relative_path: description: - Relative path of the content unit required: true type: str sha256: aliases: - digest description: - SHA256 digest of the content unit required: true type: str type: list validate_certs: default: true description: - Whether SSL certificates should be verified. - If no value is specified, the value of the environment variable C(SQUEEZER_VALIDATE_CERTS) will be used as a fallback. type: bool present_content: description: - List of content to be present in the latest repositroy version elements: dict suboptions: relative_path: description: - Relative path of the content unit required: true type: str sha256: aliases: - digest description: - SHA256 digest of the content unit required: true type: str type: list refresh_api_cache: default: false description: - Whether the cached API specification should be invalidated. - It is recommended to use this once with the M(pulp.squeezer.status) module at the beginning of the playbook. type: bool
content_added: description: List of content unit hrefs that were added returned: always type: list content_removed: description: List of content unit hrefs that were removed returned: always type: list repository_version: description: Href of the repository version found or created returned: always type: str