我有一個遠程服務器上有一個文件。在該文件中的一行如下:Ansible:如何用遠程文件中某行的模式/子字符串的值填充變量?
authorizationToken=<hash or empty string>
我想設置一個變量的作用後等號該行上簽字,如果有什麼(這可能是一個哈希任何的是價值,或它可能是一個空字符串)。
做到這一點最簡單的方法是什麼?
我有一個遠程服務器上有一個文件。在該文件中的一行如下: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? –