Project

General

Profile

Actions

Feature #14727

closed

Enable ceph-ansible testing

Added by Zack Cerza about 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Actions #1

Updated by Zack Cerza about 8 years ago

I've got most of the new ceph_ansible task completed, but am running into issues.

I filed a PR for one: https://github.com/ceph/ceph-ansible/pull/530
An issue for another: https://github.com/ceph/ceph-ansible/issues/531

The current issue is that ansible-playbook doesn't find (or even look for; I've used strace) the action plugins. I've tried setting a path in an ansible.cfg; I've tried exporting ANSIBLE_ACTION_PLUGINS.

Actions #2

Updated by Zack Cerza about 8 years ago

I worked around this issue by:

1. Changing the base ansible task to write out generated playbooks in the repo directory
2. Telling the ansible task to execute ansible-playbook in the repo directory

Next issue is: the osd_auto_discovery feature doesn't seem to work.

Actions #5

Updated by Zack Cerza about 8 years ago

An issue with /etc/ceph/ permissions:
https://github.com/ceph/ceph-ansible/pull/564

Actions #7

Updated by Zack Cerza about 8 years ago

provide devices, monitor_interface, public_network:
https://github.com/ceph/teuthology/pull/791

Actions #8

Updated by Zack Cerza almost 8 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF