Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. ---
  2.  
  3. #TODO
  4. - name: Set raspi-config parameters
  5. become: yes
  6. command: raspi-config nonint {{ item.parameter }} {{ item.value }}
  7. with_items:
  8. - { parameter: 'do_expand_rootfs', value: '' }
  9. - { parameter: 'do_hostname', value: '' } # %s
  10. - { parameter: 'do_boot_behaviour', value: '' } # B1 / B2 / B3 / B4
  11. - { parameter: 'do_boot_wait', value: '' } # 0 means ON, 1 means OFF
  12. - { parameter: 'do_boot_splash', value: '' } # %d
  13. - { parameter: 'do_overscan', value: '' } # %d
  14. - { parameter: 'do_camera', value: '0' } # %d
  15. - { parameter: 'do_ssh', value: '0' } # %d
  16. - { parameter: 'do_vnc', value: '1' } # %d
  17. - { parameter: 'do_spi', value: '1' } # %d
  18. - { parameter: 'do_i2c', value: '1' } # %d
  19. - { parameter: 'do_serial', value: '1' } # %d
  20. - { parameter: 'do_onewire', value: '1' } # %d
  21. - { parameter: 'do_rgpio', value: '1' } # %d
  22. - { parameter: 'do_overclock', value: '' } # %s
  23. - { parameter: 'do_memory_split', value: '1' } # %d
  24. - { parameter: 'do_resolution', value: '1080 1050' } # %d %d
  25. - { parameter: 'do_wifi_country', value: '' } # %s
  26. #!TODO
  27.  
  28. - name: change root password
  29. user:
  30. name: "root"
  31. password: "{{ root_password }}"
  32.  
  33. - name: change logrotate configuration
  34. template:
  35. src: "templates/logrotate.conf.j2"
  36. dest: "/etc/sysconfig/logrotate.conf"
  37. owner: "root"
  38. group: "root"
  39. mode: 0644
  40.  
  41. # Install fail2ban
  42.  
  43. - name: Update system
  44. dnf:
  45. name: "*"
  46. state: "latest"
  47. become: yes
  48.  
  49. - name: Install packages
  50. dnf:
  51. name: "{{ item }}"
  52. state: "installed"
  53. loop:
  54. - "{{ packages }}"
  55. become: yes
  56.  
  57. - name: updatedb
  58. command: updatedb
  59. become: yes
  60.  
  61. - name: Add cronjob for mlocate
  62. cron:
  63. name: "updatedb"
  64. special_time: reboot
  65. job: "updatedb"
  66. become: yes
  67.  
  68. # Copy VIM configuration
  69. # Configuration TMUX Configuration
  70. # Add library to make the shield work
  71. # Install radicale
  72. # Install transmission
  73. # Install jarvis
  74. # NTP client
  75. # Firewall config
  76. # Configure wifi
  77. # Pi-hole ?
  78. # Copy ssh keys
  79.  
  80. - name: update wpa_supplicant file
  81. become: yes
  82. template: src=../templates/wpa_supplicant.conf dest=/etc/wpa_supplicant/wpa_supplicant.conf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement