- 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 Feb, 2016 1 commit
-
-
Chris St. Pierre authored
When autodiscovering disks, disks can be skipped if either they are removable, or if they have partitions on them. Skipped actions have no 'rc' attribute, though, so the 'ceph prepare' conditional fails unless we first check to ensure that the results were not skipped before checking the return value.
-
- 11 Feb, 2016 1 commit
-
-
Sébastien Han authored
as stated in https://github.com/ansible/ansible/issues/4297 if we register a variable twice and even if a task is skipped the register will not get overwritten... So we use the fact variant as mentionned in the ansible issue. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 06 Aug, 2015 1 commit
-
-
Sébastien Han authored
This will likely one day or another break something. If ceph-disk complains about a disk just use the purge-cluster.yml playbook first as it will wipe all the devices. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 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>
-
- 06 Jul, 2015 1 commit
-
-
leseb authored
Prior to this change, the zap was executed during every play, this was not ideal. Now we do check if there is a 'ceph' partition. If so we skip the zap. 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>
-
- 25 Jun, 2015 1 commit
-
-
Bryan Stillwell authored
The logic was broken here for repeated runs. We only want to run 'ceph-disk prepare' when the disk does not contain a ceph partition, is not a partition, and raw_multi_journal is set. Previously it would attempt to run 'ceph-disk prepare' when there was a ceph partition because the second half of the 'or' was still true since it isn't a partition.
-
- 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>
-
- 18 Dec, 2014 1 commit
-
-
Sébastien Han authored
We remove all the partitions, label and re-create something clean prior to prepare the design. This will help solving many issues with existing disks or while scratching/deploy test environments often. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 14 Oct, 2014 1 commit
-
-
Gauvain Pocentek authored
Avoid restarting other services when configuring the OSDs.
-
- 04 Sep, 2014 1 commit
-
-
jjoos authored
-
- 20 Aug, 2014 1 commit
-
-
Ramón Cahenzli authored
-
- 08 Jul, 2014 3 commits
-
-
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>
-
Alexis Lahouze authored
-
Alexis Lahouze authored
-
- 26 Jun, 2014 1 commit
-
-
Alexis Lahouze authored
Allow devices to be partition instead of disks (used for some physical servers with a sigle disk for system and storage).
-
- 30 Apr, 2014 1 commit
-
-
Hunter Nield authored
-
- 12 Mar, 2014 1 commit
-
-
Alessandro Corbelli authored
-
- 11 Mar, 2014 1 commit
-
-
Sébastien Han authored
Currently everything lives in main.yml, the file has become difficult to read at some point and can be a real mess since we keep adding new scenarios. I think we should separate the scenarios into dedicated files and just do includes in the main.yml file. Closes: #16 Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 10 Mar, 2014 1 commit
-
-
Sébastien Han authored
Use full device name so we can specify custom devices (by-path, links etc...) Closes: #17 Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 07 Mar, 2014 1 commit
-
-
Sébastien Han authored
This commits brings the support of multiple journals where each journal points to a specific OSD and vice-versa. The commit also clarifies the usage of multi scenarios for both journal and osd_data. In the meantime, it fixes the collocation scenario. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 06 Mar, 2014 1 commit
-
-
Sébastien Han authored
This brings the support of heterogeneous hardware. Not all the servers are identical, some have more or less disks than the others. Prior this commit, the 'parted' command was hanging, now the command simply exits 1 if the device doesn't exist, same for the 'egrep' piped command after. Then we skip these errors and continue to run. So now, you can specify multiple devices in group_vars/osds that don't exist on all the servers. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
- 03 Mar, 2014 2 commits
-
-
Sébastien Han authored
Since the fetch module takes care of the permissions it is not necessary to set them with another module. The second command is useless. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-
Sébastien Han authored
Initial commit. Signed-off-by:
Sébastien Han <sebastien.han@enovance.com>
-