Chapter 3. Example playbooks based on modules from Satellite Ansible Collection
Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 3. Example playbooks based on modules from Satellite Ansible Collection
All playbooks based on modules from Satellite Ansible Collection must include parameters detailing how to connect to the Satellite API. The following examples use Ansible vault and module defaults group to provide these parameters, and they authenticate using a username and password. For more information, see Chapter 2, Creating a playbook with modules from Satellite Ansible Collection.
Additional resources
Use the ansible-doc --list redhat.satellite command to display the Satellite Ansible modules installed on your system.
- name: Ensure Red Hat Enterprise Linux 9 repositories are synced and content view is published
hosts: localhost
vars_files:
- My_Vault.yml
module_defaults:
group/redhat.satellite.satellite:
username: "{{ My_Username }}"
password: "{{ My_Password }}"
server_url: "{{ My_Server_URL }}"
tasks:
- name: Sync Red Hat Enterprise Linux repositories
redhat.satellite.repository_sync:
product: "Red Hat Enterprise Linux for x86_64"
organization: "Default Organization"
- name: Publish Red Hat Enterprise Linux 9 content view
redhat.satellite.content_view_version:
content_view: "Red Hat Enterprise Linux 9 content view"
organization: "Default Organization"
- name: Ensure Red Hat Enterprise Linux 9 repositories are synced and content view is published
hosts: localhost
vars_files:
- My_Vault.yml
module_defaults:
group/redhat.satellite.satellite:
username: "{{ My_Username }}"
password: "{{ My_Password }}"
server_url: "{{ My_Server_URL }}"
tasks:
- name: Sync Red Hat Enterprise Linux repositories
redhat.satellite.repository_sync:
product: "Red Hat Enterprise Linux for x86_64"
organization: "Default Organization"
- name: Publish Red Hat Enterprise Linux 9 content view
redhat.satellite.content_view_version:
content_view: "Red Hat Enterprise Linux 9 content view"
organization: "Default Organization"
Copy to ClipboardCopied!Toggle word wrapToggle overflow
For more information, see the Ansible module documentation with the following commands:
Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.
Mehr Inklusion in Open Source
Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.
Über Red Hat
Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.