landscape_client
landscape_client
Роль Ansible для настройки Canonical Landscape Client на Ubuntu.
О проекте
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
Информация об авторе
Обновлено: Дэниел Гиббс
Оригинал написан Ларри Смитом-младшим.
- @mrlesmithjr
- EverythingShouldBeVirtual
- mrlesmithjr [at] gmail.com
Установить
ansible-galaxy install dgibbs64/ansible-role-landscape_client
Лицензия
mit
Загрузки
1444
Владелец
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer