问题描述
我有一些来自ansible-vault的值,需要在创建的回调中使用。这些值是用户名/密码值,因此不能从环境变量中读取它们。我还需要来自group_vars的变量。
我的想法是使用v2_playbook_on_start(self,playbook):
方法存储在Playbook运行开始时有效的变量,并在def v2_playbook_on_stats(self,stats):
运行后使用它们
像这样:
def v2_playbook_on_start(self,playbook):
self.user = playbook.some_way_to_get_the_user_defined_in_used_vault()
self.pw = playbook.some_way_to_get_the_pw_defined_in_used_vault()
self.url = playbook.some_way_to_get_the_url_defined_in_group_vars()
def v2_playbook_on_stats(self,stats):
# yeah,now I can use the values after the run
really_useful_stuff(self.pw,self.user,self.user)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)