Getting ready for the first deploy

This commit is contained in:
Igor Gajsin 2016-07-04 15:05:35 +03:00
parent 27267f43dd
commit 6694e5fd76
8 changed files with 24 additions and 23 deletions

View File

@ -1,4 +1,4 @@
fuel-plugin-vmware-dvs fuel-plugin-manila
============ ============
Plugin description Plugin description

View File

@ -4,9 +4,9 @@
# - https://blueprints.launchpad.net/fuel/+spec/component-registry # - https://blueprints.launchpad.net/fuel/+spec/component-registry
# - https://specs.openstack.org/openstack/fuel-specs/specs/8.0/component-registry.html # - https://specs.openstack.org/openstack/fuel-specs/specs/8.0/component-registry.html
- name: additional_service:fuel-plugin-vmware-dvs - name: additional_service:fuel-plugin-manila
compatible: [] compatible: []
requires: [] requires: []
incompatible: [] incompatible: []
label: "Plugin label, that will be shown on UI" label: "Manila Plugin label, that will be shown on UI"
description: "Component description (optional)" description: "Manila is the Shared Network As A Service project"

View File

@ -0,0 +1 @@
notify {'MODULAR: fuel-plugin-manila': }

View File

@ -1,16 +1,16 @@
# These tasks will be merged into deployment graph. Here you # These tasks will be merged into deployment graph. Here you
# can specify new tasks for any roles, even built-in ones. # can specify new tasks for any roles, even built-in ones.
- id: fuel-plugin-vmware-dvs_role - id: fuel-plugin-manila_role
type: group type: group
role: [fuel-plugin-vmware-dvs_role] role: [fuel-plugin-manila_role]
parameters: parameters:
strategy: strategy:
type: parallel type: parallel
- id: fuel-plugin-vmware-dvs-deployment-puppet - id: fuel-plugin-manila-deployment-puppet
type: puppet type: puppet
role: [fuel-plugin-vmware-dvs_role] role: [fuel-plugin-manila_role]
# If you do not want to use task-based deployment that is introduced as experimental # If you do not want to use task-based deployment that is introduced as experimental
# in fuel v8.0 comment code section below this comment, uncomment two lines below it # in fuel v8.0 comment code section below this comment, uncomment two lines below it
@ -25,13 +25,13 @@
# required_for: [deploy_end] # required_for: [deploy_end]
parameters: parameters:
puppet_manifest: "deploy.pp" puppet_manifest: "puppet/manifests/notify.pp"
puppet_modules: "." puppet_modules: "."
timeout: 3600 timeout: 3600
#- id: fuel-plugin-vmware-dvs-post-deployment-sh #- id: fuel-plugin-manila-post-deployment-sh
# type: shell # type: shell
# role: [fuel-plugin-vmware-dvs_role] # role: [fuel-plugin-manila_role]
# version: 2.0.0 # version: 2.0.0
# cross-depends: # cross-depends:
# - name: post_deployment_start # - name: post_deployment_start
@ -45,9 +45,9 @@
# interval: 20 # interval: 20
# timeout: 180 # timeout: 180
#- id: fuel-plugin-vmware-dvs-pre-deployment-sh #- id: fuel-plugin-manila-pre-deployment-sh
# type: shell # type: shell
# role: [fuel-plugin-vmware-dvs_role] # role: [fuel-plugin-manila_role]
# version: 2.0.0 # version: 2.0.0
# cross-depends: # cross-depends:
# - name: pre_deployment_start # - name: pre_deployment_start

View File

@ -2,8 +2,8 @@ attributes:
metadata: metadata:
# Settings group can be one of "general", "security", "compute", "network", # Settings group can be one of "general", "security", "compute", "network",
# "storage", "logging", "openstack_services" and "other". # "storage", "logging", "openstack_services" and "other".
group: 'other' group: 'storage'
fuel-plugin-vmware-dvs_text: fuel-plugin-manila_text:
value: 'Set default value' value: 'Set default value'
label: 'Text field' label: 'Text field'
description: 'Description for text field' description: 'Description for text field'

View File

@ -1,23 +1,23 @@
# Plugin name # Plugin name
name: fuel-plugin-vmware-dvs name: fuel-plugin-manila
# Human-readable name for your plugin # Human-readable name for your plugin
title: Title for fuel-plugin-vmware-dvs plugin title: Title for fuel-plugin-manila plugin
# Plugin version # Plugin version
version: '1.0.0' version: '1.0.0'
# Description # Description
description: Please describe your plugin here description: Please describe your plugin here
# Required fuel version # Required fuel version
fuel_version: ['8.0'] fuel_version: ['9.0']
# Specify license of your plugin # Specify license of your plugin
licenses: ['Apache License Version 2.0'] licenses: ['Apache License Version 2.0']
# Specify author or company name # Specify author or company name
authors: ['Specify author or company name'] authors: ['Mirantis']
# A link to the plugin's page # A link to the plugin's page
homepage: 'https://github.com/openstack/fuel-plugins' homepage: 'https://github.com/igajsin/manila-plugin'
# Specify a group which your plugin implements, possible options: # Specify a group which your plugin implements, possible options:
# network, storage, storage::cinder, storage::glance, hypervisor, # network, storage, storage::cinder, storage::glance, hypervisor,
# equipment # equipment
groups: [] groups: ['storage']
# Change `false` to `true` if the plugin can be installed in the environment # Change `false` to `true` if the plugin can be installed in the environment
# after the deployment. # after the deployment.
is_hotpluggable: false is_hotpluggable: false

View File

@ -1,4 +1,4 @@
fuel-plugin-vmware-dvs_role: fuel-plugin-manila_role:
# Role name # Role name
name: "Set here the name for the role. This name will be displayed in the Fuel web UI" name: "Set here the name for the role. This name will be displayed in the Fuel web UI"
# Role description # Role description

View File

@ -1,6 +1,6 @@
volumes_roles_mapping: volumes_roles_mapping:
# Default role mapping # Default role mapping
fuel-plugin-vmware-dvs_role: fuel-plugin-manila_role:
- {allocate_size: "min", id: "os"} - {allocate_size: "min", id: "os"}
# Set here new volumes for your role # Set here new volumes for your role