我使用VM和Intershop 7.8来运行ansible-playbook (使用 )。在安装Ansible、复制存储库的内容并对其进行配置(如“快速安装指南”所示)之后,我尝试使用命令ansible-playbook setupci.yml运行ansible-playbook“ansible-playbook setupci.yml”。测试这是第一次发生错误provided hosts list is empty, only localhost available。通过创建一个"hosts.yml“文件来解决这个问题,在该文件中,我声明了一个主机名,并使用其他命令运行了剧本,出现了
我在/etc/profile.d/文件夹中定义了一个envs.sh脚本。在执行ansible-playbook时,我试图获取这个env变量的值,但却抛出了一个错误:
可能的测试:
debug: msg="{{ ansible_env.NGN_VAL }} is an environment variable"
错误:
fatal: [xxx.yyy.zzz.kkk] => One or more undefined variables: 'dict object' has no attribute 'NGN_VAL'
FATAL: all
我有一些连续的集成检查,它们运行一些ansible-playbook命令。每个剧本都可能有很多剧本,包括许多大角色。
有时,有人会在ansible-playbook运行时引入一些引起警告的更改,例如:
[WARNING]: when statements should not include jinja2 templating delimiters
such as {{ }} or {% %}. Found: "{{ some_variable}}" not in
some_result.stdout
或者:
[WARNING]: Consider using unarchiv