Nick Chappell
ddc3395113
Added validation to the icinga2::object::hostgroup class' parameters.
2014-09-06 18:44:12 -07:00
Nick Chappell
ee68d95053
Added validation to the icinga2::object::host class' parameters.
2014-09-06 18:44:05 -07:00
Nick Chappell
4e1cec7439
Added validation to the icinga2::object::apply_service_to_host class' parameters.
2014-09-06 18:43:50 -07:00
Nick Chappell
c95e81d2c3
Added validation to the icinga2::nrpe::plugin class' parameters.
2014-09-06 18:04:50 -07:00
Nick Chappell
2a150f33e9
Added validation to the icinga2::nrpe::command class' parameters.
2014-09-06 18:04:42 -07:00
Nick Chappell
3f37faa3b6
Added validation to nrpe.pp's parameters.
2014-09-06 18:04:15 -07:00
Nick Chappell
a12585bc7c
Make the default value of the server_install_nagios_plugins value a boolean version true instead of a string version 'true'.
2014-09-06 17:51:40 -07:00
Nick Chappell
8ce71724ad
Add some more validation of parameters to the icinga2::server's parameters.
2014-09-06 17:51:04 -07:00
Nick Chappell
27e5aee56c
Renamed the client usage section to more accurately reflect what it's about.
2014-08-25 18:29:28 -07:00
Nick Chappell
840d1dfa3f
Camel case UserGroup, like what's in the Icinga docs.
2014-08-24 18:22:06 -07:00
Nick Chappell
66b3f17744
Added a missing = to the pager parameter of the user object ERB template.
2014-08-24 18:16:46 -07:00
Nick Chappell
7b59ae8a95
Remove a - from the <%- end -%> so that we do render trailing whitespace; otherwise, enable_notifications and the next rendered parameter get put on the same line and cause an error when the Icinga 2 daemon starts up.
2014-08-24 18:16:21 -07:00
Nick Chappell
fe21de08f0
Remove duplicate enable_notifications parameter that was added.
2014-08-24 18:14:50 -07:00
Nick Chappell
9ec7f5ca9c
Name user object files after the defined type instance's name instead of the FQDN of the machine.
2014-08-24 17:59:58 -07:00
Nick Chappell
c70857e802
Removed a duplicate enable_notifications rendering in the user object ERB tempalte.
2014-08-24 17:59:28 -07:00
Nick Chappell
a1657b2d6d
Added a section to the readme about the usergroup defined type.
2014-08-24 17:48:49 -07:00
Nick Chappell
2c6d82895c
Added an enable_notifications parameter to the user object defined type.
2014-08-24 17:48:28 -07:00
Nick Chappell
7a21694ab2
Added a usergroup defined type and accompanying ERB tempalte.
2014-08-24 17:25:42 -07:00
Nick Chappell
cb477311a9
Add a - between the su and postgres so that we inherit the Postgres user's environment and don't try to run the command with /root as the working directory.
2014-08-24 12:25:06 -07:00
Nick Chappell
f9f7cc5ad9
Use && in between the shell commands in the exects so that if any of the commands inside fail, the entire exec resource will fail.
...
With ; in between each shell command, the command chain would continue on even if one of the commands returned a non-0 exit status. Because this would make Puppet think the entire exec resource succeeded, Puppet would continue on configuring the rest of the resources in icinga2::server and all of its subclasses. With && in between each subcommand, the execs will fail if any of the subcommands fail and Puppet will skip the rest of the module's resources, not leaving things in a bad state.
2014-08-24 12:07:46 -07:00
Nick Chappell
2879c0c2cd
Merge branch 'feature/ido_db_objects'
2014-08-23 19:19:57 -07:00
Nick Chappell
41af79c048
Removed the example of the icinga2::server class that was in the DB section, since an icinga2::server example is just below in its own section.
2014-08-23 19:13:28 -07:00
Nick Chappell
0b59795e1c
Removed extra language that's not relevant to the section it's in.
2014-08-23 19:12:13 -07:00
Nick Chappell
9998f01d5d
Removed Postgres-specific language.
2014-08-23 19:08:58 -07:00
Nick Chappell
bc7fac04fd
Whitespace cleanup.
2014-08-23 19:07:42 -07:00
Nick Chappell
18f5c5cab7
Added a note to the README about creating an IDO connection object via the defined type.
2014-08-23 19:07:09 -07:00
Nick Chappell
3596f236ce
Whitespace cleanup.
2014-08-23 17:39:36 -07:00
Nick Chappell
5f05d3bfbe
Added icinga2::object::idopgsqlconnection object documentation to the README.
2014-08-23 17:18:30 -07:00
Nick Chappell
1b2bd10488
Added icinga2::object::idomysqlconnection object documentation to the README.
2014-08-23 17:18:20 -07:00
Nick Chappell
928b09bb90
Correct the object name in the Postgres IDO connection object ERB template.
2014-08-23 13:45:13 -07:00
Nick Chappell
8f6fa5b70d
Added an ERB template to render Postgres IDO connection object definitions.
2014-08-22 22:26:58 -07:00
Nick Chappell
552072ec3b
Added a defined type for Postgres IDO connection object definitions.
2014-08-22 22:26:42 -07:00
Nick Chappell
6ead21b5e1
Don't name the object with the @object_name variable, since IDO MySQL connection objects have to have 'mysql-ido' as the object's name.
2014-08-22 22:26:25 -07:00
Nick Chappell
d0a151b414
Merge branch 'feature/ido_db_objects'
2014-08-22 18:37:31 -07:00
Nick Chappell
742f790f7b
Added an ERB template to render MySQL IDO connection object definitions.
2014-08-22 18:30:15 -07:00
Nick Chappell
15e9555f64
Added a defined type for MySQL IDO connection object definitions.
2014-08-22 18:29:46 -07:00
Nick Chappell
eea0b20565
Remove language referring to Ubuntu Saucy and the snapshots repo since neither of those are being used or supported.
2014-08-22 10:52:06 -07:00
Nick Chappell
3b6e1a38bc
Added nagios-nrpe-plugin to the client plugin package list for Ubuntu 12.04.
2014-08-21 22:12:30 -07:00
Nick Chappell
9dc73da5db
Whitespace cleanup in manifests/server.pp
2014-08-21 22:07:01 -07:00
melanie
599e7dea30
add db_port parameter to match the documentation
...
refs https://github.com/Icinga/puppet-icinga2/pull/2
Signed-off-by: Nick Chappell <nick@intronic.org>
2014-08-21 21:55:21 -07:00
melanie
b7c360ef21
object_user.conf.erb missed = on period parameter
...
refs #6983
Signed-off-by: Nick Chappell <nick@intronic.org>
2014-08-21 21:27:22 -07:00
Nick Chappell
3674a4ee14
Remove the single quotes around the default value for since it's meant to be a boolean value, not a string.
2014-08-21 20:44:28 -07:00
Nick Chappell
1fb7044ba5
Added a note about puppetlabs-stdlib being a required module.
2014-08-20 16:53:01 -07:00
Nick Chappell
8096008f48
Put contents of doc/configuration.md back into the main README.md to match what most other Puppet modules do for their READMEs. This will also allow more documentation to be visible on Github and the Puppet Forge since those services use the contents of the README for content on the module's page.
2014-08-20 16:49:38 -07:00
Nick Chappell
4ec11e9a01
Merge branch 'develop'
2014-08-20 14:09:53 -07:00
nickchappell
ee23ecebf7
Merge pull request #3 from adamcstephens/make_manage_repos_work
...
make manage_repos parameter work
2014-08-20 13:53:27 -07:00
Adam Stephens
a7a0171781
add puppetlabs/stdlib requirement
...
uses current supported release (4.3.2)
2014-08-20 16:45:15 -04:00
Adam Stephens
de61c1a14f
make manage_repos parameter work
2014-08-18 09:31:31 -04:00
Nick Chappell
2b8895217b
Updated version number in metadata.json.
2014-08-17 16:29:21 -07:00
Nick Chappell
69fce90c4d
Added changelog entry for v0.5.
2014-08-17 14:37:36 -07:00