Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- #TODO
- - name: Set raspi-config parameters
- become: yes
- command: raspi-config nonint {{ item.parameter }} {{ item.value }}
- with_items:
- - { parameter: 'do_expand_rootfs', value: '' }
- - { parameter: 'do_hostname', value: '' } # %s
- - { parameter: 'do_boot_behaviour', value: '' } # B1 / B2 / B3 / B4
- - { parameter: 'do_boot_wait', value: '' } # 0 means ON, 1 means OFF
- - { parameter: 'do_boot_splash', value: '' } # %d
- - { parameter: 'do_overscan', value: '' } # %d
- - { parameter: 'do_camera', value: '0' } # %d
- - { parameter: 'do_ssh', value: '0' } # %d
- - { parameter: 'do_vnc', value: '1' } # %d
- - { parameter: 'do_spi', value: '1' } # %d
- - { parameter: 'do_i2c', value: '1' } # %d
- - { parameter: 'do_serial', value: '1' } # %d
- - { parameter: 'do_onewire', value: '1' } # %d
- - { parameter: 'do_rgpio', value: '1' } # %d
- - { parameter: 'do_overclock', value: '' } # %s
- - { parameter: 'do_memory_split', value: '1' } # %d
- - { parameter: 'do_resolution', value: '1080 1050' } # %d %d
- - { parameter: 'do_wifi_country', value: '' } # %s
- #!TODO
- - name: change root password
- user:
- name: "root"
- password: "{{ root_password }}"
- - name: change logrotate configuration
- template:
- src: "templates/logrotate.conf.j2"
- dest: "/etc/sysconfig/logrotate.conf"
- owner: "root"
- group: "root"
- mode: 0644
- # Install fail2ban
- - name: Update system
- dnf:
- name: "*"
- state: "latest"
- become: yes
- - name: Install packages
- dnf:
- name: "{{ item }}"
- state: "installed"
- loop:
- - "{{ packages }}"
- become: yes
- - name: updatedb
- command: updatedb
- become: yes
- - name: Add cronjob for mlocate
- cron:
- name: "updatedb"
- special_time: reboot
- job: "updatedb"
- become: yes
- # Copy VIM configuration
- # Configuration TMUX Configuration
- # Add library to make the shield work
- # Install radicale
- # Install transmission
- # Install jarvis
- # NTP client
- # Firewall config
- # Configure wifi
- # Pi-hole ?
- # Copy ssh keys
- - name: update wpa_supplicant file
- become: yes
- template: src=../templates/wpa_supplicant.conf dest=/etc/wpa_supplicant/wpa_supplicant.conf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement