Create a GNU/Linux agent
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:/
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:
- 0.3
- Started by
- Ekaterina Chernova
- Completed by
- Timur Nurlygayanov
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