Ansible role to setup a macOS hostname, smb name, netbios.
- Ansible 2.3
hash_behaviour = merge
Just add the role to your requirements.yml
file:
- src: https://github.com/feffi/ansible-macos-computername.git
name: feffi.macos-computername
All role based variables are listed below, along with default values:
macos_computername:
# The macOS "user-friendly name for the system", appears mainly in GUI.
ComputerName: ""
# The macOS hostname associated with hostname(1) and gethostname(3).
HostName: ""
# The macOS hostname used for Bonjour-aware services on the local network.
LocalHostName: ""
# The hosts Netbios advertising name.
NetBIOSName: ""
None.
- hosts: all
vars:
macos_computername:
ComputerName: "tardis"
HostName: "tardis"
LocalHostName: "tardis"
NetBIOSName: "tardis"
roles:
- { role: feffi.macos-computername }
Or with local parameters:
- hosts: all
roles:
- { role: feffi.macos-computername,
macos_computername: {
ComputerName: "marvin",
HostName: "marvin",
LocalHostName: "marvin",
NetBIOSName: "marvin"
}
}