Jump to: navigation, search

Difference between revisions of "Documentation/ContentSharing"

Line 4: Line 4:
 
== Requirements ==
 
== Requirements ==
  
* Non-proprietary [[OpenStack]] content resides in [[OpenStack]] repository
+
* ""Repositories"":
* Proprietary content resides in non-[[OpenStack]] repositories
+
** Non-proprietary [[OpenStack]] content resides in [[OpenStack]] repository. Consumable by [[OpenStack]] and non-[[OpenStack]] consumers
* Non-proprietary content can be updated and used by [[OpenStack]] and non-[[OpenStack]] consumers
+
** Proprietary content resides in non-[[OpenStack]] repositories. Consumable by non-[[OpenStack]] consumers only
* [[OpenStack]] source will be updated with substitution variables. Consumers can enter values for variables when they generate output
+
* ""Processing details"":
* Proprietary content is maintained in non-[[OpenStack]] repositories
+
*# [[OpenStack]] source updated with substitution variables.  
 +
*# Consumers include [[OpenStack]] source files in their books.
 +
*# When consumers generate output, they enter values for substitution variables. Ex: productname="Rackspace Cloud Servers"
  
 
== Risks ==
 
== Risks ==
  
== Solutions ==
+
* [[OpenStack]] source updates break non-[[OpenStack]] books that include that content.
 +
*
 +
 
 +
== Implementation ==
 +
 
 +
* Determine which substitution variables are required. Product name? Endpoints? Version number?
 +
* Update [[OpenStack]] source with substitution variables and publish these for public consumption.
 +
* Update non-[[OpenStack]] book files to include [[OpenStack]] source.

Revision as of 15:41, 15 March 2012

OpenStack Content Sharing

Requirements

  • ""Repositories"":
  • ""Processing details"":
    1. OpenStack source updated with substitution variables.
    2. Consumers include OpenStack source files in their books.
    3. When consumers generate output, they enter values for substitution variables. Ex: productname="Rackspace Cloud Servers"

Risks

Implementation

  • Determine which substitution variables are required. Product name? Endpoints? Version number?
  • Update OpenStack source with substitution variables and publish these for public consumption.
  • Update non-OpenStack book files to include OpenStack source.