dgibbs64.landscape_client
client_landscape
Un rôle Ansible pour configurer le Client Landscape de Canonical sur Ubuntu.
À propos
Landscape est un outil de gestion et d'administration pour Ubuntu fourni par Canonical. Ce rôle configurera le client Landscape sur Ubuntu et le liera soit à un compte SaaS Landscape, soit à un serveur Landscape auto-hébergé.
Exigences
Compte SaaS Landscape ou serveur Landscape auto-hébergé.
Variables du rôle
---
# fichier par défaut pour ansible-role-landscape_client
# Serveur Landscape
landscape_client_server: "{{ groups['landscape_server'][0] }}"
# Serveur Landscape auto-hébergé
landscape_client_server_self_hosted: false
# Nom du compte Landscape
landscape_client_account_name: nom-du-compte
# Titre de l'ordinateur du Client Landscape
landscape_client_computer_title: "titre de l'ordinateur"
# Groupe d'accès du Client Landscape
landscape_client_access_group: "groupe-d'accès"
# Étiquettes du Client Landscape
landscape_client_tags: "étiquette1, étiquette2"
## Auto-hébergé uniquement
# Certificat du serveur sur le client qui sera utilisé
landscape_client_ssl_cert: "/etc/landscape/server.pem"
## Répertoire de la clé publique SSL sur le serveur principal.
landscape_client_server_ssl_cert: "/etc/ssl/certs/ssl-cert-snakeoil.pem"
# URLs du serveur Landscape
landscape_client_server_ping_url: "http://landscape.canonical.com/ping"
landscape_client_server_url: "https://landscape.canonical.com/message-system"
# Chemin des données du client Landscape
landscape_client_data_path: "/var/lib/landscape/client"
# Niveau de log du client Landscape : debug, info, warning, error ou critical
landscape_client_log_level: "info"
# Forcer le client Landscape à s'enregistrer
landscape_client_force_register: false
# Activer l'exécution des scripts Landscape
landscape_client_enable_script_users: false
# Utilisateurs pouvant exécuter des scripts Landscape
landscape_client_script_users: root
Dépendances
Aucune
Exemple de Playbook
Landscape SaaS
---
- name: "Configurer le Client Landscape"
hosts: all
vars:
landscape_client_account_name: nom-du-compte-landscape
landscape_client_computer_title: "Titre de l'Ordinateur"
landscape_client_access_group: "groupe-d'accès"
landscape_client_tags: "web, db, apache"
roles:
- role: dgibbs64.landscape_client
Auto-hébergé
---
- name: "Configurer le Client Landscape"
hosts: all
vars:
landscape_client_server: "{{ groups['landscape_server'][0] }}"
landscape_client_account_name: nom-du-compte-landscape
landscape_client_computer_title: "Titre de l'Ordinateur"
landscape_client_access_group: "groupe-d'accès"
landscape_client_tags: "web, db, apache"
landscape_client_server_ping_url: "http://landscape.example.com/ping"
landscape_client_server_url: "https://landscape.example.com/message-system"
roles:
- role: dgibbs64.landscape_client
Licence
MIT
Informations sur l'Auteur
Mis à jour par : Daniel Gibbs
Original par Larry Smith Jr.
- @mrlesmithjr
- EverythingShouldBeVirtual
- mrlesmithjr [at] gmail.com
Installer
ansible-galaxy install dgibbs64.landscape_client
Licence
mit
Téléchargements
1.5k
Propriétaire
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer