Exemple #1
0
 def create_playbook(
         self,
         name: Optional[str] = None,
         yml: Optional[dict] = None,
         readme: Optional[str] = None,
 ) -> Playbook:
     if name is None:
         name = f'playbook-{len(self.playbooks)}.yml'
     if yml is None:
         yml = {}
     playbook = Playbook(self._playbooks_path, name, self._repo)
     playbook.build(
         yml,
         readme,
     )
     self.playbooks.append(playbook)
     return playbook
Exemple #2
0
 def create_test_playbook(
         self,
         name: Optional[str] = None,
         yml: Optional[dict] = None,
         readme: Optional[str] = None,
         changelog: Optional[str] = None,
 ) -> Playbook:
     if name is None:
         name = f'playbook-{len(self.test_playbooks)}'
     if yml is None:
         yml = {}
     playbook = Playbook(self._test_playbooks_path, name, self._repo, is_test_playbook=True)
     playbook.build(
         yml,
         readme,
     )
     self.test_playbooks.append(playbook)
     return playbook