Merge branch 'master' of ttm.sh:thunix/ansible

This commit is contained in:
Ubergeek 2019-04-02 18:18:33 +00:00
commit ed6145f33d
6 changed files with 34 additions and 36 deletions

View File

@ -29,6 +29,8 @@
- python-yaml - python-yaml
- members - members
- sqlite - sqlite
- sudo
- ufw
# Install ansible python package, because it's the latest # Install ansible python package, because it's the latest
- name: Install ansible - name: Install ansible

View File

@ -5,9 +5,9 @@ CONF="/var/lib/znc/.znc/configs/znc.conf"
PID=$(pgrep -u znc znc) PID=$(pgrep -u znc znc)
# $username and $password are retrieved from create-account script # $username and $password are retrieved from create-account script
if [[ -z $1 || -z $2 ]] if [ -z $1 ]
then then
echo -e "Usage: $(basename $0) [username] [password]" echo -e "Usage: $(basename $0) [username]"
exit exit
fi fi
@ -19,23 +19,12 @@ then
fi fi
username=$1 username=$1
password=$2
kill -s USR1 $PID # Rewrite znc.conf kill -s USR1 $PID # Rewrite znc.conf
sleep 1 sleep 1
# set username and password # set username
sed s/newuser/$username/g znc_account.newconf >> $CONF sed s/newuser/$username/g znc_account.newconf >> $CONF
expect << EOF | grep -E 'Hash|Salt' | tr -d \\r >> $CONF
spawn znc --makepass
expect "*Enter password: "
send "$password\r"
expect "*Confirm password: "
send "$password\r"
expect eof
EOF
echo " </Pass>" >> $CONF
echo "</User>" >> $CONF
sleep 1 sleep 1
kill -s HUP $PID # Reload znc.conf kill -s HUP $PID # Reload znc.conf

View File

@ -20,6 +20,4 @@
RealName = Got Thunix ? RealName = Got Thunix ?
StatusPrefix = * StatusPrefix = *
TimestampFormat = [%H:%M:%S] TimestampFormat = [%H:%M:%S]
</User>
<Pass password>
Method = SHA256

View File

@ -35,4 +35,8 @@
- authorized_key: - authorized_key:
user: amcclure user: amcclure
state: present state: present
key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEP7Od12kcJrQ8Du+zDBGX9Z1RlX18wbZACXAfApl3fI" key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEP7Od12kcJrQ8Du+zDBGX9Z1RlX18wbZACXAfApl3fI"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa 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 amcclure@MacBook-Pro"

View File

@ -29,4 +29,9 @@
- authorized_key: - authorized_key:
user: ubergeek user: ubergeek
state: present state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrZ1A4dkJlP3gXaZto6ct6xTs5o1nhCFIflP+OXBbTlOQCgeCGoiPelpRhe+1x3TD99u50/k4JF/NCA4xRaeYnWFDkWx1P0NHv4nAdwAACIH8SrUiSbeZrogPApVpfuMkVvU5y7DthMgTAJbF13EaKsqVTmD9eVSlSStYgWU+Y+9Ip22BdANcJuCtpd+99DSPSRA14bFndMN3or980O9DA5oSk36uwrNSHhAObRHRQdcFVYwEHtrffI4ZYuuFo6qQzLHI1yFcIlJ8Xyaru+MqILfT2eSetBZwnHwrZSlIKwCw2tYclDmnH3W2nytQ7hAHJIsrB67++Usd6OlF2N/5tMu6c9YGPXu3AAgNos1R6kvlL22e+OVXaLOBqXSBNZjBjnrvuO+0PvRNEBoSeqALmjkgQkTPbzXgeAYFNDJtgydAuJwcGKq6QD0f94KibpoKP7NXbZPtJDax/MStoQzDImUz84b1H6NgPX9ddDcH8emhf+v6SB1OHZMPgO9dGGRjEIanj2v2bgGDO3zzv+emOaWrq/KVFFMFL+TKuneujCwKrAsCwrjomPNGtRd92FU65KTpwzN91Y3g2fkMTg2iYqXhHnVHgaf8nBwRoyK0TCDrUdcxHJHGafO3EoY+HiHhOyMV/CDvppL8e4nIGR5CZazDfKuEdEeiSsnCdzD0Anw== u0_a313@localhost" key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrZ1A4dkJlP3gXaZto6ct6xTs5o1nhCFIflP+OXBbTlOQCgeCGoiPelpRhe+1x3TD99u50/k4JF/NCA4xRaeYnWFDkWx1P0NHv4nAdwAACIH8SrUiSbeZrogPApVpfuMkVvU5y7DthMgTAJbF13EaKsqVTmD9eVSlSStYgWU+Y+9Ip22BdANcJuCtpd+99DSPSRA14bFndMN3or980O9DA5oSk36uwrNSHhAObRHRQdcFVYwEHtrffI4ZYuuFo6qQzLHI1yFcIlJ8Xyaru+MqILfT2eSetBZwnHwrZSlIKwCw2tYclDmnH3W2nytQ7hAHJIsrB67++Usd6OlF2N/5tMu6c9YGPXu3AAgNos1R6kvlL22e+OVXaLOBqXSBNZjBjnrvuO+0PvRNEBoSeqALmjkgQkTPbzXgeAYFNDJtgydAuJwcGKq6QD0f94KibpoKP7NXbZPtJDax/MStoQzDImUz84b1H6NgPX9ddDcH8emhf+v6SB1OHZMPgO9dGGRjEIanj2v2bgGDO3zzv+emOaWrq/KVFFMFL+TKuneujCwKrAsCwrjomPNGtRd92FU65KTpwzN91Y3g2fkMTg2iYqXhHnVHgaf8nBwRoyK0TCDrUdcxHJHGafO3EoY+HiHhOyMV/CDvppL8e4nIGR5CZazDfKuEdEeiSsnCdzD0Anw== u0_a313@localhost"
- authorized_key:
user: ubergeek
state: present
key: "ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAA0NYVVAp4bcJlPCXU9HRHAwJHoyfI4IN0H6Tx/fdf56dzB6hR7SCKFLdmhaFkCZnlGWd4rLN1Phrem26ncsiOsBwEjzPFdlyOVCXfvheK17RsNT/D8zHXI6P06Soz0WzNCYD5NUVwtQJvs6ptA6fMUCOlmZapxyUW4pjMLkCbRKhuxQw=="

View File

@ -1,5 +1,5 @@
<VirtualHost *:80> <VirtualHost *:80>
ServerAdmin webmaster@thunix.net ServerAdmin staticadventures@riseup.net
ServerName staticadventures.netlib.re ServerName staticadventures.netlib.re
DocumentRoot /var/www/staticadventures.netlib.re DocumentRoot /var/www/staticadventures.netlib.re
ErrorLog ${APACHE_LOG_DIR}/error.log ErrorLog ${APACHE_LOG_DIR}/error.log
@ -10,19 +10,19 @@
</Directorymatch> </Directorymatch>
</VirtualHost> </VirtualHost>
#<IfModule mod_ssl.c> <IfModule mod_ssl.c>
# <VirtualHost *:443> <VirtualHost *:443>
# ServerAdmin webmaster@thunix.net ServerAdmin staticadventures@riseup.net
# ServerName staticadventures.netlib.re ServerName staticadventures.netlib.re
# DocumentRoot /var/www/staticadventures.netlib.re DocumentRoot /var/www/staticadventures.netlib.re
# ErrorLog ${APACHE_LOG_DIR}/error.log ErrorLog ${APACHE_LOG_DIR}/error.log
# CustomLog ${APACHE_LOG_DIR}/access.log combined CustomLog ${APACHE_LOG_DIR}/access.log combined
# <Directorymatch "^/.*/\.git/"> <Directorymatch "^/.*/\.git/">
# Order deny,allow Order deny,allow
# Deny from all Deny from all
# </Directorymatch> </Directorymatch>
# SSLCertificateFile /etc/letsencrypt/live/staticadventures.netlib.re/fullchain.pem SSLCertificateFile /etc/letsencrypt/live/staticadventures.netlib.re/fullchain.pem
# SSLCertificateKeyFile /etc/letsencrypt/live/staticadventures.netlib.re/privkey.pem SSLCertificateKeyFile /etc/letsencrypt/live/staticadventures.netlib.re/privkey.pem
# Include /etc/letsencrypt/options-ssl-apache.conf Include /etc/letsencrypt/options-ssl-apache.conf
#</VirtualHost> </VirtualHost>
#</IfModule> </IfModule>