dgibbs64.landscape_client

cliente_landscape

Un rol de Ansible para configurar el Cliente Landscape de Canonical en Ubuntu.

Landscape

Calificación de Codacy Estado del flujo de trabajo de GitHub Etiqueta de GitHub (última por fecha) Licencia MIT

Acerca de

Landscape es una herramienta de gestión y administración para Ubuntu proporcionada por Canonical. Este rol configurará el cliente de Landscape en Ubuntu y lo vinculará a una cuenta de Landscape SaaS o a un servidor de Landscape autoalojado.

Requisitos

Cuenta de Landscape SaaS o servidor de Landscape autoalojado.

Variables del rol

---
# archivo de valores predeterminados para ansible-role-landscape_client

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

# Servidor de Landscape autoalojado
landscape_client_server_self_hosted: false

# Nombre de la cuenta de Landscape
landscape_client_account_name: nombre-de-cuenta

# Título del computador del cliente de Landscape
landscape_client_computer_title: "título del computador"

# Grupo de acceso del cliente de Landscape
landscape_client_access_group: "grupo-de-acceso"

# Etiquetas del cliente de Landscape
landscape_client_tags: "etiqueta1, etiqueta2"

## Solo para autoalojado
# Certificado del servidor en el cliente que se utilizará
landscape_client_ssl_cert: "/etc/landscape/server.pem"
## Directorio de la clave pública SSL en el servidor principal de la aplicación.
landscape_client_server_ssl_cert: "/etc/ssl/certs/ssl-cert-snakeoil.pem"

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

# Ruta de datos del cliente de Landscape
landscape_client_data_path: "/var/lib/landscape/client"

# Nivel de registro del cliente de Landscape: debug, info, warning, error o critical
landscape_client_log_level: "info"

# Forzar al cliente de Landscape a registrarse
landscape_client_force_register: false

# Habilitar la ejecución de scripts de Landscape
landscape_client_enable_script_users: false

# Usuarios que pueden ejecutar scripts de Landscape
landscape_client_script_users: root

Dependencias

Ninguna

Ejemplo de Playbook

Landscape SaaS

---
- name: "Configurar Cliente Landscape"
  hosts: all
  vars:
    landscape_client_account_name: nombre-de-cuenta-landscape
    landscape_client_computer_title: "Título del Computador"
    landscape_client_access_group: "grupo-de-acceso"
    landscape_client_tags: "web, db, apache"
  roles:
    - role: dgibbs64.landscape_client

Autoalojado

---
- name: "Configurar Cliente Landscape"
  hosts: all
  vars:
    landscape_client_server: "{{ groups['landscape_server'][0] }}"
    landscape_client_account_name: nombre-de-cuenta-landscape
    landscape_client_computer_title: "Título del Computador"
    landscape_client_access_group: "grupo-de-acceso"
    landscape_client_tags: "web, db, apache"
    landscape_client_server_ping_url: "http://landscape.ejemplo.com/ping"
    landscape_client_server_url: "https://landscape.ejemplo.com/message-system"
  roles:
    - role: dgibbs64.landscape_client

Licencia

MIT

Información del autor

Actualizado por: Daniel Gibbs

Original de Larry Smith Jr.

Acerca del proyecto

Canonical Landscape Client for Ubuntu.

Instalar
ansible-galaxy install dgibbs64.landscape_client
Licencia
mit
Descargas
1.5k
Propietario
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer