11 Commits

Author SHA1 Message Date
Mark Goddard
a2cbe94b76 Improve bare metal compute node management
Adds these new commands:

kayobe baremetal compute inspect
kayobe baremetal compute manage
kayobe baremetal compute provide

These can be used to set the provision state of ironic nodes in the
baremetal-compute group.
2017-12-13 11:30:26 +00:00
Mark Goddard
4f7a6ddde9
Add blank line after pip install task 2017-12-04 16:29:35 +00:00
Darren Hoyland
2bd0926604 Added python-ironicclient (would be better going in the os-openstackclient role, but that's on galaxy 2017-12-04 16:26:04 +00:00
Mark Goddard
697b2eecc2 Create a baremetal-compute group for baremetal compute nodes
The compute group was used in a few places, but this now overlaps with
the group used for virtualised compute nodes.
2017-11-12 09:35:40 +00:00
Mark Goddard
e56c68cb09 Don't provide compute nodes that are in maintenance mode 2017-11-09 20:31:34 +00:00
Mark Goddard
ca284aea06 Fix ansible warnings for when clauses with curly braces 2017-10-20 12:14:35 +01:00
Mark Goddard
19ceec45cd Use virtualenv_path for all virtualenvs 2017-08-07 12:08:08 +00:00
Mark Goddard
71d05fe397 Fix compute node limit for compute-node-provide.yml 2017-05-29 16:53:07 +01:00
Mark Goddard
5c825bd395 Allow target compute nodes to be limited in compute-node-provide.yml
Uses the familiar ansible --limit syntax of a colon-separated host list.
2017-04-27 13:00:34 +01:00
Mark Goddard
2a43254f7c Move shade, openstackclient and projects roles to Ansible Galaxy 2017-04-06 21:37:20 +01:00
Mark Goddard
7920568796 Add a playbook to make compute nodes available in ironic 2017-04-06 10:58:49 +01:00