Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. ---
  2. - hosts: edge
  3. sudo: True
  4. vars:
  5. users: [hsunami]
  6.  
  7. tasks:
  8. - name: Create users
  9. with_items: "{{ users }}"
  10. user:
  11. name: "{{ item }}"
  12. shell: /bin/bash
  13. generate_ssh_key: yes
  14. ssh_key_bits: 2048
  15. ssh_key_file: .ssh/id_rsa
  16. groups: writers,hadoop
  17.  
  18. - name: Create authorized keys file
  19. with_items: "{{ users }}"
  20. command: creates="/home/{{item}}/.ssh/authorized_keys" cp /home/{{item}}/.ssh/id_rsa.pub /home/{{item}}/.ssh/authorized_keys
  21.  
  22. - name: Create HDFS home dirs for users
  23. with_items: "{{ users }}"
  24. action: |
  25. command sudo -u hdfs -- /bin/sh -c '
  26. hadoop fs -mkdir -p /user/{{item}}
  27. hadoop fs -chown {{item}}:hadoop /user/{{item}}
  28. hadoop fs -chmod -R 755 /user/{{item}}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement