Exemple #1
0
 def create_template(self):
     """Create template (main function called by Stacker)."""
     self.template.add_version('2010-09-09')
     self.template.add_description('Onica Platform - Core'
                                   ' - VPN Elastic IP - {}'.format(
                                       version.version()))
     self.add_resources()
Exemple #2
0
 def create_template(self):
     """Boilerplate for CFN Template."""
     self.template.add_version('2010-09-09')
     self.template.add_description('Onica Platform - Core'
                                   ' - VPC - {}'.format(version.version()))
     self.add_conditions()
     self.add_resources()
Exemple #3
0
 def create_template(self):
     """Create template (main function called by Stacker)."""
     self.template.add_version('2010-09-09')
     self.template.add_description("Sturdy Platform - Core - SNS "
                                   "Subscription "
                                   "- {0}".format(version.version()))
     self.add_resources()
Exemple #4
0
 def create_template(self):
     """Create template (main function called by Stacker)."""
     self.template.add_version('2010-09-09')
     self.template.add_description(
         'Onica Platform - Core'
         ' - AMI Lookup - {}'.format(version.version())
     )
     self.add_resources_and_outputs()
Exemple #5
0
 def create_template(self):
     """Create template (main function called by Stacker)."""
     self.template.add_version('2010-09-09')
     self.template.add_description('Onica Platform - Core'
                                   ' - Chef/Artifact Buckets - {}'.format(
                                       version.version()))
     self.add_conditions()
     self.add_resources()
Exemple #6
0
    def create_template(self):
        """Create template (main function called by Stacker)."""
        # Need updated troposphere for cloudwatch alarm TreatMissingData
        version_check.need('1.9.5', pkg='troposphere')

        self.template.add_version('2010-09-09')
        self.template.add_description(
            'Onica Platform - Core'
            ' - CloudWatch Alarm - {}'.format(version.version())
        )
        self.add_conditions()
        self.add_resources()
def test_version():
    '''
    expect:
        version: git describe
    '''
    expect = {'version': version()}
    client = app.test_client()
    client.testing = True
    result = client.get('/autocert/version')
    assert result.status_code == 200
    actual = jsonify(result.get_data().decode('utf-8'))
    assert expect == actual
Exemple #8
0
def task_setup():
    '''
    setup venv
    '''
    from utils.version import version
    return {
        'actions': [
            'rm -rf auto_cert_cli.egg-info/ venv/ dist/ __pycache__/',
            'virtualenv --python=python3 venv',
            'venv/bin/pip3 install --upgrade pip',
            'venv/bin/pip3 install -r cli/requirements.txt',
            'venv/bin/python3 ./setup.py install',
            'unzip -l venv/lib/python3.5/site-packages/auto_cert_cli-{0}-py3.5.egg'
            .format(version()),
        ],
    }
Exemple #9
0
 def create_template(self):
     """Entrypoint for Stacker."""
     self.add_resources()
     self.template.add_description(
         'Onica Platform - Core'
         ' - SSM chef-client Run Documents - {}'.format(version.version()))