Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- myfunction:
- mine_function: network.ip_addrs
- interface: 'eth0'
- ----------------------------------------------------------------------------------------------
- {% for server, addrs in salt['mine.get']('*', 'myfunction', expr_form='glob').items() %}
- {% set node_ip = addrs[0] %}
- {% endfor %}
- core_site.xml:
- file.managed:
- - name: {{ hadoop_defaults['paths']['HADOOP_CONF_DIR']['directory']|first }}/core-site.xml
- - source: salt://hadoop/files/hdfs/core-site.xml
- - user: {{ hadoop_defaults['users']['HDFS_USER'] }}
- - group: {{ hadoop_defaults['users']['HADOOP_GROUP'] }}
- - mode: '0644'
- - template: jinja
- - defaults:
- node_ip: {{ node_ip }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement