正在寻找在wildfly上读取独立.xml文件的ansible解决方案
正在寻找一种解决方案来收集和组织来自各种wildfly服务器的独立.xml文件,这些服务器在我的主机文件中按“暂存”或“生产”分组 查看是否可以使用以下相同的输出功能: ansible wildfly-m设置--树配置 它为每个主机创建一个包含请求数据的文件 例如,如果我有4台服务器,每台服务器都有一个文件名完全相同,路径相同,但内容不同。我可以将它们复制到本地目录,并以它来自的服务器命名: (例如: standalone.server1.myserver.com standalone.server2.myserver.com ) 使用Ansible模块,该模块有几个示例: 一个非常简单的剧本可能看起来像:正在寻找在wildfly上读取独立.xml文件的ansible解决方案,ansible,wildfly,centos7,Ansible,Wildfly,Centos7,正在寻找一种解决方案来收集和组织来自各种wildfly服务器的独立.xml文件,这些服务器在我的主机文件中按“暂存”或“生产”分组 查看是否可以使用以下相同的输出功能: ansible wildfly-m设置--树配置 它为每个主机创建一个包含请求数据的文件 例如,如果我有4台服务器,每台服务器都有一个文件名完全相同,路径相同,但内容不同。我可以将它们复制到本地目录,并以它来自的服务器命名: (例如: standalone.server1.myserver.com standalone.serv
hosts: widlfy
tasks:
- name: Store file into /tmp/fetched/{hostname}/tmp/somefile
fetch:
src: /tmp/somefile
dest: /tmp/fetched
运行剧本:ansible playbook playbook.yml
您可以使用fetch
模块,例如作为临时命令:
ansible wildfly -i myInventory -m fetch -a "src=/myRemotePathname/standalone dest=/myLocalPathName/myDir" -u myUser
您将从属于wildfly
组(在myInventory
文件中定义)的任何主机的远程目录/myRemotePathname
中获取远程文件standalone
文件。
本地文件存储在本地/myLocalPathName/myDir
目录中,该目录下有一个子目录,名为远程主机,该子目录下有远程目录路径