tasks:
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
# we can't do wait_for_service here because with octopus it's nfs.ganesha-foo not nfs.foo
- while ! ceph orch ls | grep nfs | grep 2/2 ; do sleep 1 ; done
-- vip.exec:
+- exec:
host.a:
- mkdir /mnt/foo
- while ! mount -t nfs $(hostname):/fake /mnt/foo -o sync ; do sleep 5 ; done
log-ignorelist:
- CEPHADM_REFRESH_FAILED
tasks:
-- vip.exec:
+- exec:
host.a:
- umount /mnt/foo
- cephadm.shell:
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
- ceph orch apply rgw foorgw --port 8800
- ceph nfs cluster create foo --ingress --virtual-ip {{VIP0}}/{{VIPPREFIXLEN}}
-- vip.exec:
+- exec:
host.a:
- dnf install -y python3-boto3 || apt install -y python3-boto3
- /home/ubuntu/cephtest/cephadm shell radosgw-admin user create --uid foouser --display-name foo > /tmp/user.json
print(data.getvalue())
assert data.getvalue().decode() == 'test\n'
-- vip.exec:
+- exec:
host.a:
- umount /mnt/foo
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
- ceph orch apply rgw foorgw --port 8800
- ceph nfs cluster create foo --ingress --virtual-ip {{VIP0}}/{{VIPPREFIXLEN}}
-- vip.exec:
+- exec:
host.a:
- dnf install -y python3-boto3 || apt install -y python3-boto3
- /home/ubuntu/cephtest/cephadm shell radosgw-admin user create --uid foouser --display-name foo > /tmp/user.json
print(data.getvalue())
assert data.getvalue().decode() == 'test\n'
-- vip.exec:
+- exec:
host.a:
- umount /mnt/foo
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
# take each ganesha down in turn.
# simulate "failure" by deleting the container
-- vip.exec:
+- exec:
all-hosts:
- |
echo "Check with $(hostname) ganesha(s) down..."
- ceph orch device ls --refresh
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
tasks:
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server
tasks:
# stop kernel nfs server, if running
-- vip.exec:
+- exec:
all-hosts:
- systemctl stop nfs-server