Ansible playbook使用sed将查找排气放入文本文件

Ansible playbook使用sed将查找排气放入文本文件,ansible,Ansible,如何在拉出剧本并将其插入配置时启动剧本?例如在/etc/nginx/sites available/default中 需要插入这个吗 fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; 如果PHP版本不同,如何插入例如7.1或7.2而不是7.0 使用find部分找到了解决方案,但是现在如何将find的结果插入到文件中 我使用命令:find/var/run/php/-name*.sock 例如:/var/run/php/php7.2-fpm.soc

如何在拉出剧本并将其插入配置时启动剧本?例如在
/etc/nginx/sites available/default中

需要插入这个吗

fastcgi_pass unix: /var/run/php/php7.0-fpm.sock;
如果PHP版本不同,如何插入例如7.1或7.2而不是7.0


使用find部分找到了解决方案,但是现在如何将find的结果插入到文件中

我使用命令:
find/var/run/php/-name*.sock

例如:
/var/run/php/php7.2-fpm.sock


现在,这个案例应该通过sed插入到文件中

-shell:“php-n-v | head-n1 | cut-d'-f2 | cut-d'.-f1,2”
注册:php_版本
-线条填充:
路径:/etc/nginx/sites available/default
regexp:“^fastcgi\u pass unix:”
行:“fastcgi_passunix:/var/run/php/php{{{php_version.stdout}}-fpm.sock;”

Hi user3558285,欢迎来到SO。请阅读本手册,特别强调该部分。您没有说明您已经尝试了什么,或者文件中是否存在
fastcgi\u pass
行,或者任何有助于我们帮助您的内容。展示你尝试过的,并展示它的错误;这有助于证明您已经付出了一些努力,而不是“为我做我的工作”,我只想找到如何将查找结果放入文件的方法,因为这取决于PHP版本。我鼓励您重新阅读我的评论,并阅读这两个链接。我没问你想要什么。我问你已经试过什么了。重点在于表明你已经付出了一些努力