Difference between revisions of "/etc/ansible/hosts"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 2: Line 2:
  
  
 +
== Example ==
 
Defining specific user for some group of hosts:
 
Defining specific user for some group of hosts:
 
  [my_new_group]
 
  [my_new_group]

Revision as of 07:54, 5 April 2021


Example

Defining specific user for some group of hosts:

[my_new_group]
myhost1
myhost1
myhost3

[my_new_group:vars]
ansible_user=sysadm

Activities


Default /etc/ansible/hosts in Ubuntu

cat /etc/ansible/hosts
# This is the default ansible 'hosts' file.
#
# It should live in /etc/ansible/hosts
#
#   - Comments begin with the '#' character
#   - Blank lines are ignored
#   - Groups of hosts are delimited by [header] elements
#   - You can enter hostnames or ip addresses
#   - A hostname/ip can be a member of multiple groups

# Ex 1: Ungrouped hosts, specify before any group headers.

#green.example.com
#blue.example.com
#192.168.100.1
#192.168.100.10

# Ex 2: A collection of hosts belonging to the 'webservers' group

#[webservers]
#alpha.example.org
#beta.example.org
#192.168.1.100
#192.168.1.110

# If you have multiple hosts following a pattern you can specify
# them like this:

#www[001:006].example.com

# Ex 3: A collection of database servers in the 'dbservers' group

#[dbservers]
#
#db01.intranet.mydomain.net
#db02.intranet.mydomain.net
#10.25.1.56
#10.25.1.57

# Here's another example of host ranges, this time there are no
# leading 0s:

#db-[99:101]-node.example.com

Related terms

See also

  • http://docs.ansible.com/ansible/latest/intro_inventory.html
  • Advertising: