Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework #1

Open
wants to merge 31 commits into
base: distributed-rework
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
4b9c62b
Remove unneeded variables
ganto Feb 13, 2017
8932bf2
Add current status of site creation
ganto Mar 29, 2017
eae2ccb
Fix 'multisite_password', set required 'multisite_alias'
ganto Mar 30, 2017
90df66f
Set credential paths related to the inventory name instead of fqdn
ganto Mar 30, 2017
cf00bc8
Convert user setup to run for distributed sites in 'checkmk_servers__…
ganto Mar 30, 2017
5f932cf
Iterate user setup tasks over all distributed sites
ganto Mar 30, 2017
a43fe1d
Make distributed site login and config work with new site definition
ganto Mar 31, 2017
137389b
Remove unused variables
ganto Apr 3, 2017
4dda4b4
Create new env sub-role for site setup, write site facts
ganto Apr 10, 2017
0dcff1a
Adjust home that it matches the user created by 'omd'
ganto Apr 10, 2017
5a221a1
Use user__dependent_accounts and etc_services__dependent_list from facts
ganto Apr 10, 2017
ccf668e
Make sure the checkmk_server/env tasks are run by all play hosts
ganto Apr 11, 2017
baa5a2a
Leverage ssh key setup from debops.users role, set public key local fact
ganto Apr 11, 2017
b2f4e42
Read correct facts after changes, add SSH authorized_keys setup
ganto Apr 12, 2017
b7543cf
Add users to 'sshusers' group which allows SSH login
ganto Apr 12, 2017
e7a39fe
Run config synchronization to slave site via rsync
ganto Apr 12, 2017
52dd25e
Update playbook to use the 'checkmk_server/env' and 'debops.users' roles
ganto Apr 13, 2017
432e67d
Merge branch 'master' into distributed-rework
ganto Apr 13, 2017
e28268f
Manual docs improvements
ypid Apr 13, 2017
829b61d
debops-optimize
ypid Apr 13, 2017
d72f60c
Fix role name, currently the roles are part of DebOps Contrib
ypid Apr 13, 2017
d7ef0e7
ansible-update-min-version
ypid Apr 13, 2017
c648d01
Fix `checkmk_server__ssh_command`. `{{ omit }}` expands random string.
ypid Apr 13, 2017
cc25150
Improve coding style
ypid Apr 13, 2017
907d883
Fix rebase mistakes
ypid Apr 13, 2017
81b8b66
Use `checkmk_server__fqdn` instead of `checkmk_server__hostname`
ypid Apr 13, 2017
d3d8c42
Fix internal role namespace
ypid Apr 13, 2017
ce11c8e
debops-optimize
ypid Apr 13, 2017
70410e4
Add FIXME note for dangling var reference to contact_properties
ypid Apr 13, 2017
f8f82e2
Docs improvements
ypid Apr 13, 2017
f57be48
Use FQDN from debops.core if set
ypid Apr 13, 2017
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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,14 @@ tests/test_out.mk
Session.vim
.netrwhist
*~
## For quick testing.
## Generated by https://github.com/ypid/ypid-ansible-common/blob/master/bin/sphinx-debops-role-build
docs/Makefile
docs/_build/
docs/conf.py
docs/defaults.rst
docs/includes/global.rst
docs/_templates/page.html
docs/_templates/.gitkeep
docs/_static/custom.css
docs/_static/.gitkeep
16 changes: 12 additions & 4 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
Changelog
=========

.. include:: includes/all.rst

**debops-contrib.checkmk_server**

This project adheres to `Semantic Versioning <http://semver.org/spec/v2.0.0.html>`_
and `human-readable changelog <http://keepachangelog.com/>`_.
This project adheres to `Semantic Versioning <http://semver.org/spec/v2.0.0.html>`__
and `human-readable changelog <http://keepachangelog.com/en/0.3.0/>`__.

The current role maintainer is ganto.
The current role maintainer_ is ganto.


debops-contrib.checkmk_server master - unreleased
Expand All @@ -15,4 +17,10 @@ debops-contrib.checkmk_server master - unreleased
Added
~~~~~

- Initial release [ganto]
- Initial release [ganto_]

Fixed
~~~~~

- Fix :envvar:`checkmk_server__ssh_command` which would have been wrongly generated
with :envvar:`checkmk_server__ssh_user` set to ``root``. [ypid_]
6 changes: 3 additions & 3 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
debops-contrib.checkmk_server - Manage Check_MK monitoring server

Copyright (C) 2016 Reto Gantenbein <[email protected]>
Copyright (C) 2016 DebOps Project http://debops.org/
Copyright (C) 2016-2017 Reto Gantenbein <[email protected]>
Copyright (C) 2016-2017 DebOps https://debops.org/

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
Expand All @@ -13,4 +13,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

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 https://www.gnu.org/licenses/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This role installs and manages [Check_MK](http://mathias-kettner.com/check_mk.ht

### Installation

This role requires at least Ansible `v2.1.1`. To install it, run:
This role requires at least Ansible `v2.1.5`. To install it, run:

```Shell
ansible-galaxy install debops-contrib.checkmk_server
Expand Down
Loading