Fix motd, add freeze for datagrepper

This commit is contained in:
Kevin Fenzi 2013-05-13 21:25:42 +00:00
parent 5244ac43dc
commit 284aad09bd
3 changed files with 4 additions and 33 deletions

View file

@ -1,30 +0,0 @@
#!/bin/bash
dest=/etc/motd
cat << EOF > $dest
================================== ATTENTION ==================================
This is a PRIVATE computer system, unauthorized access is
strictly prohibited.
This system is to be used for Fedora Project and related purposes only. This
is not your personal computing system. Users who are unsure whether or not
they have access to this system, don't have it and should log off immediately.
There is no expectation of privacy of any kind on this system. All questions
concerning access should be directed to admin@fedoraproject.org
===============================================================================
This system is ansible managed! Local changes may be overwritten.
EOF
notesurl="http://infrastructure.fedoraproject.org/infra/hosts/$(/bin/hostname)/notes"
hasnotes=`/usr/bin/wget --tries=1 --timeout=3 -q -O /dev/null "$notesurl"`
if [ "$?" == 0 ]; then
echo -e "\nnotes available from:\n $notesurl\n\n" >> $dest
/usr/bin/wget --tries=1 --timeout=3 -q -O- $notesurl >> $dest
else
echo -e "\n\n********\nNo notes found for this server! Please add some in the infra-hosts repository\n********\n" >> $dest
fi

View file

@ -0,0 +1,2 @@
---
freezes: false

View file

@ -11,6 +11,8 @@
- ${private}/vars.yml
tasks:
# make our /etc/motd file
- include: $tasks/motd.yml
# This task sets up fas_client for user management
- include: $tasks/fas_client.yml
# This task sets up /etc/hosts for us
@ -19,6 +21,3 @@
- include: $tasks/common_scripts.yml
# This task includes our sudo config
- include: $tasks/sudo.yml
# make our /etc/motd file
# TODO: make this not change if there are no changes.
- command: /usr/local/bin/make-motd.sh