25 lines
898 B
Bash
Executable File
25 lines
898 B
Bash
Executable File
#!/bin/bash -ex
|
|
exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1
|
|
yum -y update
|
|
|
|
# Add current hostname to hosts file
|
|
tee /etc/hosts <<EOL
|
|
127.0.0.1 localhost localhost.localdomain `hostname`
|
|
EOL
|
|
|
|
# Set sudoers file to not requiretty
|
|
tee /etc/sudoers <<EOL
|
|
Defaults !requiretty
|
|
Defaults !visiblepw
|
|
Defaults always_set_home
|
|
Defaults env_reset
|
|
Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"
|
|
Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
|
|
Defaults env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
|
|
Defaults env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
|
|
Defaults env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"
|
|
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
|
|
root ALL=(ALL) ALL
|
|
#includedir /etc/sudoers.d
|
|
EOL
|