~charmers/charms/trusty/apache2/trunk

1 by Liam Young
First draft of apache2 charm
1
options:
2
  servername:
3
    type: string
4
    default: 'myvhost'
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
5
    description: ServerName for vhost
1 by Liam Young
First draft of apache2 charm
6
  vhost_http_template:
7
    type: string
8
    default: ''
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
9
    description: Apache vhost template (base64 encoded).
1 by Liam Young
First draft of apache2 charm
10
  vhost_https_template:
11
    type: string
12
    default: ''
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
13
    description: Apache vhost template (base64 encoded).
1 by Liam Young
First draft of apache2 charm
14
  enable_modules:
15
    type: string
16
    default: ''
17
    description: List of modules to enable
18
  disable_modules:
19
    type: string
20
    default: 'status autoindex'
2 by Liam Young
Fixed typo in config.yaml
21
    description: List of modules to disable
15.1.2 by Webops prodstack U1
Added mpm worker tuning config
22
  mpm_type:
23
    type: string
24
    default: 'worker'
25
    description: worker or prefork
1 by Liam Young
First draft of apache2 charm
26
  ssl_keylocation:
27
    type: string
3 by Liam Young
Added config for retrieving ssl chain file
28
    default: ''
1 by Liam Young
First draft of apache2 charm
29
    description: Location of ssl key
30
  ssl_certlocation:
31
    type: string
3 by Liam Young
Added config for retrieving ssl chain file
32
    default: ''
1 by Liam Young
First draft of apache2 charm
33
    description: Location of ssl cert
3 by Liam Young
Added config for retrieving ssl chain file
34
  ssl_chainlocation:
35
    type: string
36
    default: ''
37
    description: Location of ssl chain file
15.1.3 by Webops prodstack U1
Added config for configuring lb_balancer_timeout
38
  lb_balancer_timeout:
39
    type: int
40
    default: 60
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
41
    description: >
15.1.3 by Webops prodstack U1
Added config for configuring lb_balancer_timeout
42
       How long the backends in mod_proxy_balancer will timeout, in seconds
15.1.2 by Webops prodstack U1
Added mpm worker tuning config
43
  mpm_startservers:
44
    type: int
45
    default: 2
46
    description: Add desc
47
  mpm_minsparethreads:
48
    type: int
49
    default: 25
50
    description: Add desc
51
  mpm_maxsparethreads:
52
    type: int
53
    default: 75
54
    description: Add desc
55
  mpm_threadlimit:
56
    type: int
57
    default: 64
58
    description: Add desc
59
  mpm_threadsperchild:
60
    type: int
61
    default: 64
62
    description: Add desc
63
  mpm_serverlimit:
64
    type: int
65
    default: 128
66
    description: Add desc
67
  mpm_maxclients:
68
    type: int
69
    default: 2048
70
    description: Add desc
71
  mpm_maxrequestsperchild:
72
    type: int
73
    default: 0
74
    description: Add desc
15.1.1 by Webops prodstack U1
Added in nrpe config
75
  nagios_context:
76
    default: "juju"
77
    type: string
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
78
    description: >
15.1.1 by Webops prodstack U1
Added in nrpe config
79
        Used by the nrpe-external-master subordinate charm.
80
        A string that will be prepended to instance name to set the host name
81
        in nagios. So for instance the hostname would be something like:
82
            juju-postgresql-0
83
        If you're running multiple environments with the same services in them
84
        this allows you to differentiate between them.
85
  nagios_check_http_params:
86
     default: ""
87
     type: string
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
88
     description: The parameters to pass to the nrpe plugin check_http.
19.2.3 by Haw Loeung (hloeung)
[hloeung] Added shipping out custom logrotate config.
89
  logrotate_rotate:
90
    type: string
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
91
    description: daily, weekly, monthly, or yearly?
19.2.3 by Haw Loeung (hloeung)
[hloeung] Added shipping out custom logrotate config.
92
    default: "daily"
93
  logrotate_count:
94
    type: int
19.2.5 by Haw Loeung (hloeung)
[hloeung] Use > to let program displaying to do the wrapping.
95
    description: The number of days we want to retain logs for
19.2.3 by Haw Loeung (hloeung)
[hloeung] Added shipping out custom logrotate config.
96
    default: 365
97
  logrotate_dateext:
19.2.4 by Haw Loeung (hloeung)
[hloeung] Fixed typo.
98
    type: boolean
19.2.3 by Haw Loeung (hloeung)
[hloeung] Added shipping out custom logrotate config.
99
    description: >
100
      Use daily extension like YYYMMDD instead of simply adding a number
101
    default: True
22.1.1 by Haw Loeung (hloeung)
[hloeung] Added incomplete support for logging via syslog.
102
  use_rsyslog:
103
    type: boolean
104
    description: >-
105
      Change logging behaviour to log both access and error logs via rsyslog
106
    default: False