- 30 Mar, 2016 1 commit
-
-
Sébastien Han authored
we now have the ability to enable the `cluster` variable with a specific value that will determine the name of the cluster. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 24 Mar, 2016 4 commits
-
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Huamin Chen authored
Signed-off-by:
Huamin Chen <hchen@redhat.com>
-
Huamin Chen authored
Signed-off-by:
Huamin Chen <hchen@redhat.com>
-
Huamin Chen authored
add sample config for containerized deployment
-
- 26 Feb, 2016 1 commit
-
-
Chris St. Pierre authored
Previously, creating pools was skipped if cephx was disabled; instead, we should only skip key creation if cephx is disabled, and create pools any time openstack_config is true.
-
- 23 Feb, 2016 1 commit
-
-
Chris St. Pierre authored
If cephx is set to false, the "set keys permissions" task fails with: file ({# ceph_keys.stdout_lines #}) is absent, cannot continue This skips that step when cephx is false.
-
- 04 Dec, 2015 1 commit
-
-
Matt Thompson authored
I have seen a number of failures on this task due to mismatch of checksum of source file and destination. I suspect this is due to a race condition caused by several hosts simultaneously copying the same file to single location on the deployment server. This change simply updates the 'copy keys to the ansible server' task by adding 'run_once', which limits the task to being run on a single MON host. Closes issue #410
-
- 19 Oct, 2015 1 commit
-
-
Michael Sambol authored
-
- 27 Aug, 2015 1 commit
-
-
Matt Thompson authored
Currently, the fetch directory is created in your working directory (where ansible is run from). We prefer to not keep any state in this directory and would prefer to have the fetch directory configurable so we can store it outside of our code checkout. This commit creates a new variable in each role called `fetch_directory` (defaulting to the previous value of 'fetch/'), and then updates each reference to 'fetch' to use the new variable instead. Closes issue #383
-
- 24 Jul, 2015 1 commit
-
-
leseb authored
Trying to add more clarity in the role's task structure. Signed-off-by:
leseb <seb@redhat.com>
-
- 02 Jul, 2015 1 commit
-
-
leseb authored
Now we don't need to activate the services through a variable. If the role is activated in the inventory, actions will occur automatically. Fixing the repo creation for red hat storage too. Signed-off-by:
leseb <seb@redhat.com>
-
- 26 Jun, 2015 1 commit
-
-
leseb authored
Add more visibility for the 'when' statement. Signed-off-by:
leseb <seb@redhat.com>
-
- 12 Jun, 2015 1 commit
-
-
Sébastien Han authored
Following the best practice, we don't create a key from the monitor but we really on the initial keys created by the mons to bootstrap each daemon. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 11 Jun, 2015 1 commit
-
-
Bjørnar Ness authored
-
- 15 May, 2015 1 commit
-
-
Sébastien Han authored
This branch has been sitting on my local repo for a while. I guess I had time to spend on a plane :). Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 08 Apr, 2015 1 commit
-
-
Sébastien Han authored
We only want to see things that really changed after a play completes. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 23 Mar, 2015 2 commits
-
-
Sébastien Han authored
Now the Ceph REST API can be deployed. Default implementation deploys it on the same nodes as the monitors which should be fine. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
Sébastien Han authored
Fix the usage of Upstart for Ubuntu machines instead of the init.d script. Note that because of the way upstart init script looks at the radosgw id the command 'start radosgw id=' is broken, you should use 'start radosgw-all' instead. Keep backard compatibility with the radosgw init script as well by using client prefixed by 'client.radosgw'. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 19 Mar, 2015 1 commit
-
-
Sébastien Han authored
Improve readibility. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 22 Feb, 2015 1 commit
-
-
Sébastien Han authored
Now we can setup multi-rgw with the playbook. Each rgw instance has its own key. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 30 Jan, 2015 2 commits
-
-
Sébastien Han authored
We isolated the key operations into a file and modified the fetch function to collect all the new keys. In the mean time fixed the pool creation since the command is not indempotent. Renamed the rgw key to work with the key collection. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
Sébastien Han authored
Creates pools, keys and users. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 07 Nov, 2014 2 commits
-
-
Cornelius Keller authored
-
Cornelius Keller authored
-
- 04 Sep, 2014 1 commit
-
-
jjoos authored
-
- 08 Jul, 2014 1 commit
-
-
Sébastien Han authored
I added a 'ceph-' prefix to all the roles related to Ceph. Since we are about to push the roles into the Ansible Galaxy that will be easier when we want to use these roles into a larger environement with other roles. Fixes: #94 Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 30 Apr, 2014 2 commits
-
-
Dexter John Genterone authored
since we're now using fsid for the directory name, it should be safe to just copy the keys from all mon hosts. Once they are copied, the rest of the hosts will just skip copying. :)
-
Hunter Nield authored
-
- 22 Mar, 2014 1 commit
-
-
Jimmy Tang authored
Drop a update-motd.d fragment for monitors so when the user/admin logs into a monitor there is a small notice for the user about the state of the ceph cluster. Works only on ubuntu for now
-
- 13 Mar, 2014 1 commit
-
-
Sébastien Han authored
This is a wip branch. This works on Ubuntu precise, Debian Wheezy and CentOS 6.4. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 12 Mar, 2014 2 commits
-
-
Alessandro Corbelli authored
-
Sébastien Han authored
We introduced a key generation mechanism that aimed to ease deployment. In the end, it brought more complexity to the playbook and doesn't scale. Reverting the auto generation commit and instructing users to generate their own keys. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 10 Mar, 2014 1 commit
-
-
Sébastien Han authored
As mentionned in the issue 24 it's not really safe to store a default fsid nor a monitor key. Thus the commit brings the auto-generation of the initial monitor key. However it is quite complex to do the same for the fsid, so I leave this to the person in charge of the deployment to generate one and edit group_vars/all accordingly. The default fsid has been removed as well. Close: #24 Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 03 Mar, 2014 1 commit
-
-
Sébastien Han authored
Initial commit. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-