sample-conf command added to savanna-manage
Change-Id: Id72022c6a144feab82a0b68d79c42ff60fc6e15a
This commit is contained in:
parent
416a414bec
commit
2dd0af4b6c
@ -14,6 +14,7 @@
|
||||
# limitations under the License.
|
||||
|
||||
from flask import Flask
|
||||
import os
|
||||
|
||||
from oslo.config import cfg
|
||||
from savanna.openstack.common import log
|
||||
@ -62,8 +63,36 @@ class ResetDbCmd(BaseCmd):
|
||||
"gen templates: %s", gen)
|
||||
|
||||
|
||||
class SampleConfCmd(BaseCmd):
|
||||
"""Generates sample conf"""
|
||||
|
||||
name = 'sample-conf'
|
||||
|
||||
@classmethod
|
||||
def add_argument_parser(cls, subparsers):
|
||||
parser = super(SampleConfCmd, cls).add_argument_parser(subparsers)
|
||||
parser.add_argument('--full', action='store_true')
|
||||
return parser
|
||||
|
||||
@staticmethod
|
||||
def main():
|
||||
possible_topdir = os.path.normpath(
|
||||
os.path.join(os.path.abspath(__file__), os.pardir, os.pardir))
|
||||
|
||||
sample_path = possible_topdir + "/etc/savanna/savanna.conf.sample"
|
||||
if CONF.command.full:
|
||||
sample_path += "-full"
|
||||
try:
|
||||
f = open(sample_path, 'r')
|
||||
print f.read(),
|
||||
f.close()
|
||||
except IOError:
|
||||
print "File '" + sample_path + "' does not exist."
|
||||
|
||||
|
||||
CLI_COMMANDS = [
|
||||
ResetDbCmd,
|
||||
SampleConfCmd
|
||||
]
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user