コード例 #1
0
    def hgweb_bootstrap(self,
                        instance=None,
                        hgweb_workers=None,
                        hgssh_workers=None,
                        verbosity=None):
        from vcttesting.deploy import run_playbook

        # Create extra_vars dict using only non-`None` values
        # Ansible defaults only work if the value is undefined
        extra_vars = {
            key: val
            for key, val in {
                ('instance', instance),
                ('hgweb_workers', hgweb_workers),
                ('hgssh_workers', hgssh_workers),
            } if val is not None
        }

        return run_playbook('bootstrap-hgweb',
                            extra_vars=extra_vars,
                            verbosity=verbosity)
コード例 #2
0
    def reviewbot(self, verbosity=0):
        from vcttesting.deploy import run_playbook

        return run_playbook('deploy-reviewbot', verbosity=verbosity)