diff --git a/modules/openstack_project/files/specs/index.html b/modules/openstack_project/files/specs/index.html new file mode 100644 index 0000000000..3de7f690e9 --- /dev/null +++ b/modules/openstack_project/files/specs/index.html @@ -0,0 +1,137 @@ +<html xmlns="http://www.w3.org/1999/xhtml" + xmlns:py="http://genshi.edgewall.org/" + lang="en"> + <HEAD> + <TITLE>OpenStack Specifications</TITLE> + + <script type="text/javascript" + src="http://status.openstack.org/common.js"></script> + + <!-- Google Fonts --> + <link href='http://fonts.googleapis.com/css?family=PT+Sans&subset=latin' rel='stylesheet' type='text/css'/> + + <!-- Google Fonts --> + <link href="http://www.openstack.org/blog/feed/" rel="alternate" title="RSS 2.0" type="application/rss+xml"/> + <link href="http://fonts.googleapis.com/css?family=PT+Sans&subset=latin" rel="stylesheet" type="text/css"/> + <!-- Framework CSS --> + <link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/> + <link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/> + <!--[if lt IE 8]><link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> + <!-- OpenStack Specific CSS --> + <link href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/> + <link href="http://openstack.org/themes/openstack/css/dropdown.css" rel="stylesheet" type="text/css"/> + + </HEAD> + + <BODY> + <body class="docshome" id="docshome"> + <!-- Top Site Banner --> + <div class="topMessage"> + <div class="container"> + <div class="span-24 last"> + <p> + Need help with a development problem? + <a class="roundedButton" href="https://ask.openstack.org/en/questions/"> + Ask OpenStack + </a> + </p> + </div> + </div> + </div> + <!-- End Site Banner --> + <div class="container"> + <div id="header"> + <div class="span-5"> + <h1 id="logo"> + <a href="http://www.openstack.org/"> + OpenStack + </a> + </h1> + </div> + <div class="span-19 last blueLine"> + <div class="span-19" id="navigation"> + <ul id="Menu1"> + <li> + <a href="/" title="Go to the Home page"> + Home + </a> + </li> + <li> + <a class="link" href="http://www.openstack.org/software/" title="Go to the Software page"> + Software + </a> + </li> + <li> + <a class="link" href="http://www.openstack.org/user-stories/" title="Go to the User Stories page"> + User Stories + </a> + </li> + <li> + <a class="link" href="http://www.openstack.org/community/" title="Go to the Community page"> + Community + </a> + </li> + <li> + <a class="link" href="http://www.openstack.org/foundation/" title="Go to the Foundation page"> + Foundation + </a> + </li> + <li> + <a class="link" href="http://www.openstack.org/profile/" title="Go to the Profile page"> + Profile + </a> + </li> + <li> + <a href="http://www.openstack.org/blog/" title="Go to the OpenStack Blog"> + Blog + </a> + </li> + <li> + <a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki"> + Wiki + </a> + </li> + <li> + <a href="http://docs.openstack.org/" title="Go to OpenStack Documentation"> + Documentation + </a> + </li> + </ul> + </div> + </div> + </div> + <div class="span-17"> + <p> + </p> + </div> + </div> + <div class="container"> + <div class="opener span-24 last"> + <h1>OpenStack Specifications</h1> + + <dl> + <dd> + <a href="openstack/sahara-specs/">Data Processing Service + Specifications</a> + </dd> + <dd> + <a href="openstack/docs-specs/">Documentation Program + Specifications</a> + </dd> + <dd> + <a href="openstack/keystone-specs/">Identity Program + Specifications</a> + </dd> + <dd> + <a href="openstack/ironic-specs/">Ironic Project + Specifications</a> + </dd> + <dd> + <a href="openstack/ceilometer-specs/">Telemetry Program + Specifications</a> + </dd> + </dl> + </div> + <script type="text/javascript">footer();</script> + </BODY> +</html> diff --git a/modules/openstack_project/manifests/static.pp b/modules/openstack_project/manifests/static.pp index c25477782f..bf4d64f8a4 100644 --- a/modules/openstack_project/manifests/static.pp +++ b/modules/openstack_project/manifests/static.pp @@ -297,4 +297,12 @@ class openstack_project::static ( require => User['jenkins'], } + file { '/srv/static/specs/index.html': + ensure => present, + owner => 'jenkins', + group => 'jenkins', + mode => '0444', + source => 'puppet:///modules/openstack_project/specs/index.html', + require => File['/srv/static/specs'], + } }