dgibbs64.landscape_client

landscape_client

Rola Ansible do konfiguracji Klienta Canonical Landscape na Ubuntu.

Landscape

Ocena Codacy Status Workflow na GitHubie GitHub tag (najświeższy) Licencja MIT

O

Landscape to narzędzie do zarządzania i administracji Ubuntu, dostarczane przez Canonical. Ta rola skonfiguruje klienta Landscape na Ubuntu i połączy go albo z kontem Landscape SaaS, albo z własnym serwerem Landscape.

Wymagania

Konto Landscape SaaS lub serwer Landscape uruchomiony samodzielnie.

Zmienne roli

---
# plik domyślny dla ansible-role-landscape_client

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

# serwer Landscape uruchomiony samodzielnie
landscape_client_server_self_hosted: false

# nazwa konta Landscape
landscape_client_account_name: account-name

# tytuł komputera w kliencie Landscape
landscape_client_computer_title: "tytuł komputera"

# grupa dostępu dla klienta Landscape
landscape_client_access_group: "grupa-dostępu"

# tagi klienta Landscape
landscape_client_tags: "tag1, tag2"

## Tylko dla własnego serwera
# Certyfikat serwera na kliencie, który będzie używany
landscape_client_ssl_cert: "/etc/landscape/server.pem"
## Katalog certyfikatu publicznego SSL na głównym serwerze aplikacji.
landscape_client_server_ssl_cert: "/etc/ssl/certs/ssl-cert-snakeoil.pem"

# adresy URL serwera Landscape
landscape_client_server_ping_url: "http://landscape.canonical.com/ping"
landscape_client_server_url: "https://landscape.canonical.com/message-system"

# ścieżka do danych klienta Landscape
landscape_client_data_path: "/var/lib/landscape/client"

# poziom logowania klienta Landscape: debug, info, warning, error lub critical
landscape_client_log_level: "info"

# wymuś rejestrację klienta Landscape
landscape_client_force_register: false

# włącz wykonywanie skryptów Landscape
landscape_client_enable_script_users: false

# użytkownicy, którzy mogą wykonywać skrypty Landscape
landscape_client_script_users: root

Zależności

Brak

Przykład Playbooka

Landscape SaaS

---
- name: "Konfiguracja Klienta Landscape"
  hosts: all
  vars:
    landscape_client_account_name: landscape-account-name
    landscape_client_computer_title: "Tytuł Komputera"
    landscape_client_access_group: "grupa-dostępu"
    landscape_client_tags: "web, db, apache"
  roles:
    - role: dgibbs64.landscape_client

Własny serwer

---
- name: "Konfiguracja Klienta Landscape"
  hosts: all
  vars:
    landscape_client_server: "{{ groups['landscape_server'][0] }}"
    landscape_client_account_name: landscape-account-name
    landscape_client_computer_title: "Tytuł Komputera"
    landscape_client_access_group: "grupa-dostępu"
    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

Licencja

MIT

Informacje o autorze

Zaktualizowane przez: Daniel Gibbs

Oryginał autorstwa Larry'ego Smitha Jr.

O projekcie

Canonical Landscape Client for Ubuntu.

Zainstaluj
ansible-galaxy install dgibbs64.landscape_client
Licencja
mit
Pobrania
1.5k
Właściciel
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer