dgibbs64.landscape_client

landscape_client

Eine Ansible Rolle zur Konfiguration des Canonical Landscape Clients auf Ubuntu.

Landscape

Codacy Note GitHub Workflow Status GitHub Tag (Latest by date) MIT Lizenz

Über

Landscape ist ein Verwaltungs- und Verwaltungstool für Ubuntu, das von Canonical bereitgestellt wird. Diese Rolle konfiguriert den Landscape-Client auf Ubuntu und verbindet ihn entweder mit einem Landscape SaaS-Konto oder einem selbst gehosteten Landscape-Server.

Anforderungen

Landscape SaaS-Konto oder selbst gehosteter Landscape-Server.

Rollenvariablen

---
# Standarddatei für ansible-role-landscape_client

# Landscape-Server
landscape_client_server: "{{ groups['landscape_server'][0] }}"

# Selbst gehosteter Landscape-Server
landscape_client_server_self_hosted: false

# Landscape-Kontoname
landscape_client_account_name: konto-name

# Titel des Landscape-Client-Computers
landscape_client_computer_title: "computer-titel"

# Zugriffgruppe des Landscape-Clients
landscape_client_access_group: "zugriff-gruppe"

# Tags des Landscape-Clients
landscape_client_tags: "tag1, tag2"

## Nur selbst gehostet
# serverzertifikat des Clients, das verwendet wird
landscape_client_ssl_cert: "/etc/landscape/server.pem"
## Verzeichnis des SSL-Öffentlichen Schlüssels auf dem primären Anwendungsserver.
landscape_client_server_ssl_cert: "/etc/ssl/certs/ssl-cert-snakeoil.pem"

# Landscape-Server-URLs
landscape_client_server_ping_url: "http://landscape.canonical.com/ping"
landscape_client_server_url: "https://landscape.canonical.com/message-system"

# Datenpfad des Landscape-Clients
landscape_client_data_path: "/var/lib/landscape/client"

# Protokollierungsstufe des Landscape-Clients: debug, info, warning, error oder critical
landscape_client_log_level: "info"

# Registrieren des Landscape-Clients erzwingen
landscape_client_force_register: false

# Ausführung von Landscape-Skripten aktivieren
landscape_client_enable_script_users: false

# Benutzer, die Landscape-Skripte ausführen können
landscape_client_script_users: root

Abhängigkeiten

Keine

Beispiel Playbook

Landscape SaaS

---
- name: "Landscape-Client konfigurieren"
  hosts: all
  vars:
    landscape_client_account_name: landscape-konto-name
    landscape_client_computer_title: "Computer Titel"
    landscape_client_access_group: "zugriff-gruppe"
    landscape_client_tags: "web, db, apache"
  roles:
    - role: dgibbs64.landscape_client

Selbst gehostet

---
- name: "Landscape-Client konfigurieren"
  hosts: all
  vars:
    landscape_client_server: "{{ groups['landscape_server'][0] }}"
    landscape_client_account_name: landscape-konto-name
    landscape_client_computer_title: "Computer Titel"
    landscape_client_access_group: "zugriff-gruppe"
    landscape_client_tags: "web, db, apache"
    landscape_client_server_ping_url: "http://landscape.beispiel.com/ping"
    landscape_client_server_url: "https://landscape.beispiel.com/message-system"
  roles:
    - role: dgibbs64.landscape_client

Lizenz

MIT

Autorinformationen

Aktualisiert von: Daniel Gibbs

Ursprünglich von Larry Smith Jr.

Über das Projekt

Canonical Landscape Client for Ubuntu.

Installieren
ansible-galaxy install dgibbs64.landscape_client
GitHub Repository
Lizenz
mit
Downloads
1.5k
Besitzer
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer