Create a GNU/Linux agent

Registered by Denis Koryavov

GNU/Linux Agent is required to deploy linux-based user-defined services with Murano, this agent will prerform execution plans (could be bash scripts or puppet manifests) on the Linux VMs.

In this blueprint we can implement the first version of Linux agent for deployment of simple services. After that we can implement more complex Linux agent, please, see full specification at wiki page: https://wiki.openstack.org/wiki/Murano/UnifiedAgent

Blueprint information

Status:
Complete
Approver:
Denis Koryavov
Priority:
Essential
Drafter:
Timur Nurlygayanov
Direction:
Approved
Assignee:
Stan Lagun
Definition:
Approved
Series goal:
Accepted for 0.x
Implementation:
Implemented
Milestone target:
milestone icon 0.3
Started by
Ekaterina Chernova
Completed by
Timur Nurlygayanov

Related branches

Sprints

Whiteboard

User Story #1:
For example, I'm user and I want to deploy Linux VM with Apache service. I create new Murano environment and new service in this environment with type 'Linux Apache'.
After the deployment of this environment I have the deployed VM with the Apache service and 'hello world' page. This VM should have security group which allows connection to 22 and 80 ports

(?)

Work Items

Work items:
* Collect High Level Requirements: DONE
* Create User Stories: DONE
* Create bash scripts for new service: DONE
* Create linux-agent: DONE
* Add new functionality to conductor: DONE

This blueprint contains Public information 
Everyone can see this information.