Murano agent should be installable from cloud-init

Registered by ruhe

Current approach to install agent on VMs is to create VM image with disk-image-builder. It requires manual steps to provision Murano agent on VM. We can install agent with cloud-init to reduce number of manual steps.

Blueprint information

Status:
Complete
Approver:
Ekaterina Chernova
Priority:
High
Drafter:
ruhe
Direction:
Approved
Assignee:
Henar Muñoz
Definition:
New
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Kirill Zaitsev
Completed by
Kirill Zaitsev

Related branches

Sprints

Whiteboard

It won't install from github (because the python agent's not the root), but after installign python-pip and python-eventlet from apt-get / yum I was able to install murano-agent from tarball. It needs to be somewhere the host can get it (like on the engine server) - I installed it from a public swift container.

Gerrit topic: https://review.openstack.org/#q,topic:bp/cloud-init-deployable-agent,n,z

Addressed by: https://review.openstack.org/234267
    Install murano-agent by cloud-init

Addressed by: https://review.openstack.org/273626
    Install murano-agent by cloud-init

Addressed by: https://review.openstack.org/#/c/300498
    [Murano Docs] Install murano-agent by cloud-init

Addressed by: https://review.openstack.org/#/c/309403
    [Docs] Add limitations of deployment murano-agent by cloud-init

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.