Update README.md with example and limitations
This commit is contained in:
parent
4f3feb6b94
commit
942206a71a
31
README.md
31
README.md
|
@ -6,7 +6,7 @@ This module is intended to install aegir simply.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Copyright (C) <year> <name of author>
|
Copyright (C) 2017 Kienan Stewart
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -21,23 +21,42 @@ This module is intended to install aegir simply.
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
Modules from forge.puppet.com:
|
Modules from forge.puppet.com:
|
||||||
|
|
||||||
* puppetlabs-stdlib (tested with 4.13.1)
|
* puppetlabs-stdlib (tested with 4.15.0)
|
||||||
* puppetlabs-apt (tested with 2.3.0)
|
* puppetlabs-apt (tested with 2.3.0)
|
||||||
|
|
||||||
Currently only supports installation through debian packages.
|
Operating systems: Debian derivatives.
|
||||||
|
|
||||||
|
Puppet: 4.x
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
Nothing special.
|
Nothing special.
|
||||||
|
|
||||||
## Usage
|
## Limitations
|
||||||
|
|
||||||
@TODO
|
* Currently only supports apache
|
||||||
|
* Depends on the the aegir${version} package to correctly install dependencies
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
### Install a hostmaster
|
||||||
|
|
||||||
|
```puppet
|
||||||
|
# Assumes mysql or mariadb is installed
|
||||||
|
# and that there is a user aegir_root
|
||||||
|
# with all grants etc permissions on *.*
|
||||||
|
class { '::aegir::hostmaster': {
|
||||||
|
database => {
|
||||||
|
host => 'localhost',
|
||||||
|
user => 'aegir_root',
|
||||||
|
password => 'examplepassword'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Reference
|
## Reference
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue