Questions tagged «ansible-facts»


10
Ansible:获取当前目标主机的IP地址
如何获得角色中当前主机的IP地址? 我知道您可以获得主机所属的组的列表以及主机的主机名,但是我无法找到获取IP地址的解决方案。 您可以使用来获取主机名,{{inventory_hostname}}并使用来获取组{{group_names}} 我曾尝试喜欢的东西{{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }} 和ip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"

9
如何在Ansible中获取任意远程用户的主目录?
我可以使用shell结合使用getent,awk例如: getent passwd $user | awk -F: '{ print $6 }' 作为参考,我可以在Puppet中使用自定义事实,如下所示: require 'etc' Etc.passwd { |user| Facter.add("home_#{user.name}") do setcode do user.dir end end } 这实际上使用户的主目录可用home_<user name>。 如何获得任意远程用户的主目录?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.