Ansible:如何用远程文件中某行的模式/子字符串的值填充变量?
问题描述:
我有一个远程服务器上有一个文件。在该文件中的一行如下:Ansible:如何用远程文件中某行的模式/子字符串的值填充变量?
authorizationToken=<hash or empty string>
我想设置一个变量的作用后等号该行上签字,如果有什么(这可能是一个哈希任何的是价值,或它可能是一个空字符串)。
做到这一点最简单的方法是什么?
答
尝试了一段时间做这个“正确”的方式,在结束后阻力最小的路径是使用shell脚本:
- name: Record autorization Token
shell: "cat {{ buildagent_dir }}/conf/buildAgent.properties 2>/dev/null | grep authorizationToken | cut -d '=' -f 2"
register: token
DUP https://stackoverflow.com/a/44260130/2795592? –