landscape_client

landscape_client

Роль Ansible для настройки Canonical Landscape Client на Ubuntu.

Landscape

Оценка Codacy Статус рабочего процесса GitHub Последний релиз на GitHub Лицензия MIT

О проекте

Landscape — это инструмент управления и администрирования для Ubuntu, предоставленный компанией Canonical. Эта роль настроит клиент Landscape на Ubuntu и свяжет его либо с аккаунтом Landscape SaaS, либо с саморазмещённым сервером Landscape.

Требования

Аккаунт Landscape SaaS или саморазмещённый сервер Landscape.

Переменные роли

---
# файл по умолчанию для ansible-role-landscape_client

# сервер Landscape
landscape_client_server: "{{ groups['landscape_server'][0] }}"

# саморазмещённый сервер Landscape
landscape_client_server_self_hosted: false

# имя аккаунта Landscape
landscape_client_account_name: имя-аккаунта

# заголовок компьютера клиента Landscape
landscape_client_computer_title: "заголовок компьютера"

# группа доступа клиента Landscape
landscape_client_access_group: "группа-доступа"

# теги клиента Landscape
landscape_client_tags: "тег1, тег2"

## Только для саморазмещённого
# Сертификат сервера на клиенте, который будет использован
landscape_client_ssl_cert: "/etc/landscape/server.pem"
## Директория SSL публичного ключа на основном сервере приложения.
landscape_client_server_ssl_cert: "/etc/ssl/certs/ssl-cert-snakeoil.pem"

# URL сервера Landscape
landscape_client_server_ping_url: "http://landscape.canonical.com/ping"
landscape_client_server_url: "https://landscape.canonical.com/message-system"

# путь к данным клиента Landscape
landscape_client_data_path: "/var/lib/landscape/client"

# уровень логирования клиента Landscape: debug, info, warning, error или critical
landscape_client_log_level: "info"

# Принудительно зарегистрировать клиента Landscape
landscape_client_force_register: false

# Включить выполнение скриптов Landscape
landscape_client_enable_script_users: false

# Пользователи, которые могут выполнять скрипты Landscape
landscape_client_script_users: root

Зависимости

Нет

Пример плейбука

Landscape SaaS

---
- name: "Настроить клиент Landscape"
  hosts: all
  vars:
    landscape_client_account_name: название-аккаунта-landscape
    landscape_client_computer_title: "Заголовок компьютера"
    landscape_client_access_group: "группа-доступа"
    landscape_client_tags: "web, db, apache"
  roles:
    - role: dgibbs64.landscape_client

Саморазмещённый

---
- name: "Настроить клиент Landscape"
  hosts: all
  vars:
    landscape_client_server: "{{ groups['landscape_server'][0] }}"
    landscape_client_account_name: название-аккаунта-landscape
    landscape_client_computer_title: "Заголовок компьютера"
    landscape_client_access_group: "группа-доступа"
    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

Лицензия

MIT

Информация об авторе

Обновлено: Дэниел Гиббс

Оригинал написан Ларри Смитом-младшим.

О проекте

Canonical Landscape Client for Ubuntu.

Установить
ansible-galaxy install dgibbs64/ansible-role-landscape_client
Лицензия
mit
Загрузки
1444
Владелец
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer