finished initial release

This commit is contained in:
Arne Teuke
2017-06-20 10:24:58 +01:00
parent b2ad14d456
commit c223872b29
2 changed files with 31 additions and 2 deletions

View File

@@ -1,3 +1,4 @@
### Changelog
* 0.0.0.2: initial release
* 0.0.0.1: initial commit

View File

@@ -1,6 +1,6 @@
|Repo Name| version | Build Status|
|---|---|---|---|
|`cd_apache`| 0.0.0.1 | [![Build Status](https://jenkins.puppetsoft.com/buildStatus/icon?job=cd_apache)](https://jenkins.puppetsoft.com/job/cd_apache/)|
|`cd_apache`| 0.0.0.2 | [![Build Status](https://jenkins.puppetsoft.com/buildStatus/icon?job=cd_apache)](https://jenkins.puppetsoft.com/job/cd_apache/)|
### Synopsis
@@ -32,6 +32,31 @@
### Repo Structure
```
.
|-- lib
|-- manifests
| |-- main
| | `-- config.pp
| |-- server
| | |-- config.pp
| | |-- dirs.pp
| | |-- files.pp
| | |-- install.pp
| | |-- service.pp
| | `-- user.pp
| |-- init.pp
| `-- params.pp
|-- templates
| |-- autoindex_conf.erb
| |-- httpd_conf.erb
| |-- magic.erb
| |-- ssl_conf.erb
| |-- userdir_conf.erb
| `-- welcome.conf
|-- CHANGELOG.md
`-- README.md
```
### Dependencies
All dependencies must be included in the catalogue.
@@ -61,7 +86,10 @@ The following parameters are editable via params.pp or through ENC (**__recommen
#### Mandatory Parameters
#### Optional Parameters
* `$ae_manage_user` : Whether or not to manage the user settings. Important when accessing shared resources accross nodes. Defaults to `false`.
* `$ae_manage_user` : Whether or not to manage the user settings. Important when accessing shared resources accross nodes. Defaults to `false`.
* `$ae_manage_cfg` : Whether or not to manage the apache configuration. Defaults to `false` as this module is meant to be used through profiles or roles or other modules.
* `$ae_manage_dirs` : Whether or not to manage the directory structure. Defaults to `true`.
* `$ae_allow_user_dirs` : Whether or not to allow presenting content from end user home directories. Defaults to `false`.
### SELINUX