Skip to content

mrlesmithjr/ansible-landscape-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents generated with DocToc

ansible-landscape-client

An Ansible role to install/configure Canonical Landscape Client

Requirements

A fully configured and ready to accept clients Landscape App Deployment. An Ansible role ready for use: ansible-landscape-app.

Role Variables

---
# defaults file for ansible-landscape-client

# Landscape App Info
## Define below if using https://github.com/mrlesmithjr/ansible-landscape-app to
## deploy Landscape App
### define landscape primary app server
landscape_client_app_server: "{{ groups['landscape_app'][0] }}"
### defines server cert on client which will be created
landscape_client_app_server_cert: '/etc/landscape/server.pem'
### defines if client should be configured as being managed by an internal
### Landscape App Server
landscape_client_app_server_config: false
### defines the ssl cert on the primary app server which should be captured
### and copied to the client
landscape_client_app_ssl_cert_file: '/etc/ssl/certs/ssl-cert-snakeoil.pem'


landscape_client_data_path: '/var/lib/landscape/client'
landscape_client_log_level: 'info'
landscape_client_ping_url: 'http://landscape.canonical.com/ping'
landscape_client_url: 'https://landscape.canonical.com/message-system'

Dependencies

None

Example Playbook

- hosts: landscape_clients
  vars:
    landscape_client_ping_url: 'http://node2.{{ pri_domain_name }}/ping'
    landscape_client_url: 'https://node2.{{ pri_domain_name }}/message-system'
    pri_domain_name: 'vagrant.local'
  roles:
    - role: ansible-landscape-client
      tags:
        - 'landscape_client'

License

MIT

Author Information

Larry Smith Jr.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published