Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

add create_ressource from hiera #43

Merged
merged 1 commit into from
Oct 16, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,18 @@ node 'redis-slave.my.domain' {
}
```

### Example using Hiera

redis::install::redis_package: true
redis::install::redis_version: '2:2.8.17-1+deb8u1'
redis::servers:
'name_server':
requirepass: 'strongpass'
enabled: true
redis_ip: '0.0.0.0'
redis_port: '6800'
redis_log_dir: '/var/log/redis/'

###Setting up sentinel with two monitors

You can create multiple sentinels on one node. But most of the time you will
Expand Down
14 changes: 12 additions & 2 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@
#
# === Parameters
#
# None.
# [*servers*]
# Hash for servers instantiation from hiera
#
class redis inherits redis::params {}
class redis (
# START Hiera Lookups ###
$servers = {},
### END Hiera Lookups ###
) inherits redis::params {

create_resources('redis::server', $servers)

}