~stephanpampel/landscape-client-charm/landscape-client-charm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
options:
  origin:
    description: |
      Origin of ppa or private deb repository from which to install
      landscape-client.  May be one of the following:
      distro (default), ppa:somecustom/ppa or a full APT url source
      entry with optional key. For example:
      "deb https://user:pass@private-ppa.launchpad.net/myrepo xenial main|YOURAPTKEY"
      Also supported is a public branch like lp:~landscape/landscape-client/trunk
    type: string
    default: distro
  data-path:
    description: |
      The directory to store data files in (default:
      '/var/lib/landscape/client/').
    type: string
    default:
  log-dir:
    description: |
      The directory to write log files to (default:
      '/var/log/landscape').
    type: string
    default:
  log-level:
    description: |
      One of debug, info, warning, error or critical.
    type: string
    default:
  url:
    description: |
      The message server URL to connect to. Normally
      https://fqdn/message-system.
    type: string
    default:
  ping-url:
    description: |
      The ping server URL to perform lightweight exchange initiation with.
      Normally http://fqdn/ping.
    type: string
    default:
  ssl-public-key:
    description: |
      The CA certificate to verify the server certificate with. This can be
      a path to a file, or a base64 encoded entry of the certificate itself,
      prefixed with "base64:". This config is only used if the message server
      URL given above starts with https.
    type: string
    default:
  account-name:
    description: |
      The account this computer belongs to.
    type: string
    default:
  registration-key:
    description: |
      The account-wide key used for registering clients.
    type: string
    default:
  exchange-interval:
    description: |
      The number of seconds between server exchanges.
    type: int
    default:
  urgent-exchange-interval:
    description: |
      The number of seconds between urgent server exchanges.
    type: int
    default:
  ping-interval:
    description: |
      The number of seconds between pings.
    type: int
    default:
  http-proxy:
    description: |
      The URL of the HTTP proxy, if one is needed.
    type: string
    default:
  https-proxy:
    description: |
      The URL of the HTTPS proxy, if one is needed.
    type: string
    default:
  tags:
    description: |
      Comma separated list of tag names to be sent to the server.
    type: string
    default:
  script-users:
    description: |
      A comma-separated list of users to allow scripts to run.  To allow
      scripts to be run by any user, enter: ALL
    type: string
    default:
  include-manager-plugins:
    description: |
      A comma-separated list of manager plugins to load, in addition to the
      default ones.
    type: string
    default:
  monitor-plugins:
    description: |
      A comma-separated list of monitor plugins to use. ALL means use
      all plugins.
    type: string
    default: ALL
  disable-unattended-upgrades:
    description: |
      If true, an override will be set in apt to disable unattended-upgrades
      regardless of the setting created by the unattended-upgrades package.
    type: boolean
    default: False