oasis_roles.satellite_storage
satellite_storage
Un rôle Ansible pour configurer des volumes logiques et des points de montage pour Red Hat Satellite Server(s) et Capsule(s). Bien sûr, il est également compatible avec Foreman et Katello.
Exigences
- Ansible 2.8 ou supérieur
- Red Hat Enterprise Linux 7 ou CentOS 7
- Abonnements Red Hat valides
Avertissement
Ce rôle ne vérifie pas si les points de montage existent déjà ou non, il essaiera simplement de les créer sans discernement.
Variables du rôle
Actuellement, les variables suivantes sont prises en charge :
Général
satellite_storage_become
- Par défaut : vrai. Si ce rôle a besoin de privilèges administratifs, utilisez la fonctionnalité 'become' d'Ansible (basée sur sudo).satellite_storage_become_user
- Par défaut : root. Si le rôle utilise la fonctionnalité 'become' pour l'escalade des privilèges, il s'agit du nom de l'utilisateur cible.
Paramètres de stockage
Voir Guide d'installation Satellite 6 - 1.2.1. Exigences de stockage pour plus de détails sur le dimensionnement.
Paramètre | Par défaut | Description |
---|---|---|
satellite_pvs |
/dev/sdb |
Volume(s) physique(s) à utiliser pour le stockage Satellite |
satellite_vg |
satellite_vg |
Groupe de volumes à utiliser ou à créer pour le stockage Satellite |
satellite_type |
master |
Un des ['master', 'capsule'] pour configurer le stockage selon le type donné |
satellite_lv_pulp_cache_size |
20g |
Taille initiale du volume /var/cache/pulp |
satellite_lv_pulp_size |
500g |
Taille initiale du volume /var/lib/pulp |
satellite_lv_mongodb_size |
50g |
Taille initiale du volume /var/lib/mongodb |
satellite_lv_qpidd_size |
10g |
Taille initiale du volume /var/lib/qpidd . Le répertoire /var/lib/qpidd utilise légèrement plus de 2 Mo par hôte de contenu géré par le service goferd . Par exemple, 10 000 hôtes de contenu nécessitent 20 Go d'espace disque. |
satellite_lv_pgsql_size |
10g |
Taille initiale du volume /var/lib/pgsql |
satellite_lv_squid_size |
10g |
Taille initiale du volume /var/spool/squid |
satellite_lv_puppetlabs_size |
0g |
Taille initiale du volume /opt/puppetlabs |
satellite_lv_puppet_size |
0g |
Taille initiale du volume /etc/puppet/environment |
satellite_type
Liste des montages qui sont créés selon le type de Satellite spécifié :
Point de montage | Master | Capsule | Description |
---|---|---|---|
/var/cache/pulp |
x | x | Cache de paquets Pulp |
/var/lib/pulp |
x | x | Stockage de paquets Pulp |
/var/lib/mongodb |
x | x | Base de données Pulp |
/opt/puppetlabs |
x | x | Installation de Puppet |
/etc/puppet/environment |
x | x | Fichiers d'environnement Puppet |
/var/lib/qpidd |
x | Cache d'hôte de contenu Goferd | |
/var/lib/pgsql |
x | Base de données Foreman | |
/var/spool/squid |
x | Proxy Squid |
Dépendances
Aucune
Exemple de Playbook
Exemple simple :
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
Exemple supplémentaire avec un disque dur et une taille Pulp différents :
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
satellite_pvs: /dev/vdb
satellite_lv_pulp_size: 800g
Licence
GPLv3
Contributeurs
À propos du projet
Ansible role for configuring logical volumes and mount points for Foreman/Katello and Red Hat Satellite Servers and Proxy Servers/Capsules
Installer
ansible-galaxy install oasis_roles.satellite_storage
Licence
gpl-3.0
Téléchargements
1.2k
Propriétaire