Skip to content
Snippets Groups Projects
Commit a017bb65 authored by Chris Hines's avatar Chris Hines
Browse files

Merge branch 'hostname' into 'master'

switch variables from ansible_hostname to inventory_hostname incase ansible is a…

…lso configuring the hostname based on the inventory

See merge request !36
parents 959d339d 58f4cbe5
No related branches found
No related tags found
No related merge requests found
...@@ -17,6 +17,7 @@ for group in d['groups'].keys(): ...@@ -17,6 +17,7 @@ for group in d['groups'].keys():
i=0 i=0
for h in d['groups'][group]: for h in d['groups'][group]:
name = d['hostvars'][h]['ansible_hostname'] name = d['hostvars'][h]['ansible_hostname']
name = h
if not domain: if not domain:
hosts[h] = [name] hosts[h] = [name]
else: else:
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
sudo: true sudo: true
- name: set hostname by sysctl - name: set hostname by sysctl
shell: sysctl kernel.hostname="{{ ansible_hostname }}" shell: sysctl kernel.hostname="{{ inventory_hostname }}"
sudo: true sudo: true
- name: set domainname by sysctl - name: set domainname by sysctl
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
sudo: true sudo: true
- name: set /etc/sysconfig/network on CentOS 6 - name: set /etc/sysconfig/network on CentOS 6
lineinfile: dest=/etc/sysconfig/network line='HOSTNAME={{ ansible_hostname }}' regexp='^HOSTNAME' lineinfile: dest=/etc/sysconfig/network line='HOSTNAME={{ inventory_hostname }}' regexp='^HOSTNAME'
sudo: true sudo: true
when: ansible_distribution == "CentOS" when: ansible_distribution == "CentOS"
...@@ -29,4 +29,3 @@ ...@@ -29,4 +29,3 @@
template: src=hostname dest=/etc/hostname template: src=hostname dest=/etc/hostname
become: true become: true
become_user: root become_user: root
when: ansible_distribution == "CentOS"
{{ ansible_hostname }} {{ inventory_hostname }}
--- ---
- name: format volumes - name: format volumes
filesystem: fstype={{ item.fstype }} dev={{ hostvars[ansible_hostname]['ansible_host_volumes'][item.name]['dev'] }} filesystem: fstype={{ item.fstype }} dev={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }}
with_items: volumes with_items: volumes
sudo: true sudo: true
- name: format volumes - name: format volumes
mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[ansible_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted
with_items: volumes with_items: volumes
sudo: true sudo: true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment