dgibbs64.landscape_client
landscape_client
一个用于在 Ubuntu 上配置 Canonical Landscape Client 的 Ansible 角色。
关于
Landscape 是 Canonical 提供的 Ubuntu 管理和管理工具。这个角色将会在 Ubuntu 上配置 Landscape 客户端,并将其连接到 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: 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"
# 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-account-name
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-account-name
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
作者信息
更新者:Daniel Gibbs
原作者:Larry Smith Jr.
- @mrlesmithjr
- EverythingShouldBeVirtual
- mrlesmithjr [at] gmail.com
安装
ansible-galaxy install dgibbs64.landscape_client
许可证
mit
下载
1.5k
拥有者
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer