Releases: ceph/ceph-ansible
Releases · ceph/ceph-ansible
v3.0.16
Changelog:
17f76766 config: fix config generation
02fe2649 all: backward compatibility between stable-2.2 and 3.0
167f17b4 set docker_exec_cmd fact early in each role
3c583cda docker: add condition to run selinux tasks only on rhel os family
c1790a0a config: fix path to set `interface` in ceph.conf
405d6504 nfs: several fixes
818d673c rgw: refact start_docker_rgw.yml
4e5c96d7 docker: we don't need to copy the ceph.conf on all the nodes
931c6512 name includes and set_fact for clarity
d896d8bc Docker: split the task 'copy ceph configs&keys'
3b7998b0 docker: simplify variable declaration
2f21fe9b container: introduce resource limitation for containers
0cf0d635 ceph-rgw: fix systemd unit layout
f473faff Update ceph_rgw_docker_extra_env to add bind ip
36c1c4e3 ceph-rgw: do not run a privileged rgw container
6922a137 rgw: cleanup old code and remove systemd condition
e2cf8259 Fix RGW systemd directory
f3d55ccc update meta for ansible galaxy
bc41cf35 Allow ceph service systemd overrides to be specified
edd0f445 Add handlers for containerized deployment
9a449b23 Move role dependencies in site.yml/site-docker.yml
6785b88e Common: change path for fetch_directory
f9968f14 Fix followup on refact code (1469)
a193ae86 docker: refactor followup
5a813561 Refact code
94c3b54e rgw: set tuning parameters
f6a8b2f1 Resolve issues when groups names not in default value.
c523f24c ceph-docker: fix bootstrap directories permissions
4cd765d4 kv scenario: add KV_PORT option
c4a2f77b docker: Fix #1303
45c3d5e0 rgw: remove sudoers file
211274f7 harmonize docker names
0341182f docker: homogenise systemd file location
c78276ce bugfix: Add missing conditions for kraken release
ded16701 docker: use a better method to pull images
d4bf0200 docker: use systemd to manage container
a8c5b66b Remove support of releases prior to Jewel.
05674bf7 Use hostname instead of host (host can be an IP) and hostname matches the default nomenclature in ceph.conf
1aedce09 Using ini_file with ansible_hostname to ensure each INI block gets the rgw_zone setting in a multi-RGW setup. Also, ansible_hostname better matches what ceph-common does for the actual hostname (ansible_host != ansible_hostname under all conditions).
dd60b88d use ceph_docker_registry when starting containers
e38bfb8f use ceph_docker_registry in all the roles instead of docker.io
1e9da35d use ceph-docker-common in roles that support docker deployments
406e852e Updated pull[port|proto] to pull_[port|proto] and regenerated base group vars
0297c019 Allowing granular control of the pull host/port/protocol for installs where SSL/443 is used and direct civetweb access isn't necessarily available.
1fa6cae1 docker: only use systemd to manage containers
467e455a docker: add support for cluster name
c47689b0 Add a switch to disable nss PKI database initialization
88d88b9d docker: consolidate ceph-ansible and ceph-docker varible
dc9451d2 ceph-rgw: default rgw_config_keys in defaults/main.yml
2c7d9be1 ceph-rgw: no need to use playbook_dir when fetching configs for docker
7f66dedc Use 'package' module instead of yum, apt and dnf
fee17f64 Better --check compatibility for ceph-rgw role
28a0eab8 Better --check compatibility for ceph-rgw role
468df9fb remove apache support for RGW
b9644c99 Support containerized rolling update
939d236c ceph-rgw: add systemd condition
0b8cb3a3 moving to ansible v2.2 compatibility
c7311b97 Revert "Change enabling of extras repo for CentOS to use ini_file"
06272d85 Change enabling of extras repo for CentOS to use ini_file
336399ec Ensure extras repo enabled for CentOS across different roles
9efff014 Fixed packages for red hat
23a37ee7 Used list style ands for better readibility and fixed legacy debian checks
9107645a Added ceph_release generation and fixed missing whitespace in ceph_release checks
43a304c3 Replaced is_before is_after is_ booleans with numerical version dictionary
4c56ab77 NFS fixes
0b5a141b Fix for ceph-rgw role
c921779e docker: use cluster name
4114753c NFS fixups
a21e81ac Fix pre-infernalis RPM installation of ceph-radosgw
1e9c1de3 fixed name: capitilization
ff0b6d14 Experimental RGW Multisite Support
e3061d5c NFS for FSAL_RGW
16717fb5 code cleanup
fb66820f Initial support for RGW Multisite
3f1c9eaf Add option to enable ntp
27c9729e Added initial multisite support
907268cf Fix to check if cluster is running
f8106464 Support for docker image tags
3337a9cb remove trailing spaces
4a3ca46a add python-py install to all other docker roles
2e4d80f3 fix rgw containerized deployment
364185d5 Allow running on local dev docker images
54e08471 fix containerized deployment on centos
29805ac7 docker: review feedback on PR #828
836d507c docker: enable rgw container on Atomic host environment
7ecb8164 Do not create symlinks for systemd manually
ab42e7dd Unify formatting of when conditional
5a7e6222 cleanup: fix inappropriate variable names
cc9d3310 Use the use_systemd fact when starting rgw
9f008eb4 ceph-rgw: port start_radosgw task to use new ceph version facts
c3566142 docker: Fix ordering of rgw docker tasks so directory is created befor fetch
178794de Modifies docker image variable being reference
0d78261f docker: do not hardcode image and user name
ef7d3cb8 ceph-docker: fix permissions on directories
d351446e ceph: implement cluster name support
dd4323c1 ceph-rgw: fix rgw enable with systemd
9a6bc0f2 docker: fix tons of issues
3823119c containerize rgw and restapi
ac8b50db Create the directory used for rbd-clients sockets
c12fa7d6 Address issue #632 with systemd unit rename
8ee09a53 ceph-rgw: remove leftover for service activation
afd098c0 ceph-rgw: install libnss3-tools for keystone
399f73b3 wip: galaxy roles dependencies
9896f9d9 Generate group_vars samples automagically
c73fd394 ceph-: update group_vars to reflect previous change
a21bbb02 ceph-: abitlity to copy admin on all the nodes
45c15a58 Octal file permissions must contain leading zero
e49b8645 ceph-rgw: fix docker typo
a7f19a7c ceph-ansible: allow to run containerized daemons
aed00ff5 Refact code using `set_fact`
abf3d370 ceph-common: replace 'sudo' by 'become'
be6e981b use dnf when yum is not available
c0ffaabe Fix pip package name on debian
1ecaab19 Support infernalis for rh storage
7d8f9b99 Add ceph_stable_releases array to ceph-common/defaults/main.yml
a95243dd fixes ceph_stable_release logic mentioned in issue #446
f8dca259 Add systemd-specific start/restart tasks/handlers for el7/infernalis
cb291c38 Use new Infernalis release
9f32631d Install pip before using it
a339b121 This change address radosgw not getting started on CentOS
b6727c9a Ability to collocate bare metal and container
e4e9d6e1 Add proper permission for selinux
00c113bb Fix typo
7c13f452 Add safety checks prior to deploy a cluster in containers
726e8a92 Create missing directories when deploying with docker
bb1e9133 Refactor rgw
b51b63da Make fetch directory configurable
0783db62 Fix the sudoer template
2542eb05 Remove rgw installation from the ceph-rgw role
4e3101fd Cleanup and change_when watch
6c33d22d Expose rgw ports
97e53cfd Failed_when instead of ignore_errors
993b3242 Revert "Failed_when and stat module"
827f35c7 Failed_when and stat module
9991a07d Re-arrange docker invocation and fix bootstrap rgw
cef039f9 Fix wrong condition
6c7413c5 Fix pip module invocation
17b4f2fa Fix templates file path
63af6eb1 Add contribution note
f89a4a03 Add READMEs for each roles
01e10996 Modify the repo to host reoles on the galaxy
9ee81955 purge-cluster: clean some code
87fc8e6d osd: fix check gpt
b5abe874 purge-cluster: wipe disk using dd
d3016aa9 mon: always run ceph-create-keys
6ff027db rgw: disable legacy rgw service unit
1028de63 fix jewel scenarios on container
bcb8fdc8 site-docker: ability to disable fact sharing
1f4bc601 rolling_update: do not require root to answer question
4ba36e95 osd: best effort if no device is found during activation
fe7a2378 nfs: fix package install for debian/suss systems
f34a4e2d Rename fact docker_version to ceph_docker_version
5d429f69 defaults: fix CI issue with ceph_uid fact
16b4e65a common: move restapi template to config
e1602068 roles: ceph-mgr: Install the ceph-mgr package on SUSE
f87caf3f client: don't make `osd_pool_default_pg_num` mandatory
86111938 client: don't try to generate keys
d8971d74 docker: add missing condition for selinux tasks
3893dacc default: look for the right return code on socket stat in-use
f0411d4f Merge pull request #2243 from ceph/2226-bkp
642cf088 Merge pull request #2237 from ceph/2211-bkp
763a2363 Merge pull request #2231 from ceph/doc_update-bkp
e1b89b87 Merge pull request #2222 from ceph/2221-bkp
b53e8e7b Merge pull request #2220 from squidboylan/bkp-2215
420dc40b Merge pull request #2218 from ceph/2202-bkp
e75b1717 Merge pull request #2217 from ceph/2214-bkp
3c48dd78 Merge pull request #2216 from ceph/2212-bkp
4de19abf Merge pull request #2203 from ceph/fix_purge_cluster-bkp
c9490c3f Merge pull request #2099 from andymcc/stable-3.0
8f283372 Use parted module instead of command
488135fa Merge pull request #2242 from icamys/fix2235
eab5f0fa Vagrantfile: Fixed repeated OSD controller creation
3c87a475 Set tighter permissions on keyrings when containerized
98524990 fix the ansible version for the stable-3.0 branch
dda64016 purge: fix bug on 'wait_for' task
67d7ec7d Backport of 2215
5df1975e osd: remove leftover and fix a typo
7f3f3f4a handlers: restart daemons only if docker is running
75e4e310 Openstack: replaced hardcoded pool names with variables for openstack (nova) user
3816a0ad purge-cluster: remove usage of `with_fileglob`
58575d73 Typo fix for radosgw@ systemd file
v3.0.15
v3.0.14: Merge pull request #2200 from ceph/2197-bkp
backport of 2197
v3.0.13: Merge pull request #2188 from ceph/2182-bkp
[skip ci] 2182-bkp
v3.0.12: Merge pull request #2179 from ceph/chmod-facl-on-all-mon-bkp
Set permissions and ACLs of OpenStack keys on all ceph-mons
v3.0.11: Merge pull request #2169 from ceph/2167-bkp
[skip ci] backport of 2167
v3.0.10: Merge pull request #2160 from ceph/bz-1510470-bkp
purge-docker-cluster: ensure old logs are removed