dgibbs64.landscape_client

client_landscape

Un rôle Ansible pour configurer le Client Landscape de Canonical sur Ubuntu.

Landscape

Note Codacy État de la Workflow GitHub Étiquette GitHub (dernière date) Licence MIT

À 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.

À propos du projet

Canonical Landscape Client for Ubuntu.

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