-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuserdata
More file actions
32 lines (27 loc) · 675 Bytes
/
Copy pathuserdata
File metadata and controls
32 lines (27 loc) · 675 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
set -e
exec > /var/log/user-data.log 2>&1
sudo yum install -y \
git \
ansible \
python3-pip
pip3 install boto3 botocore
VERIFY_VERSION_FILE="/var/log/userdata_version.log"
{
echo "Date: $(date)"
echo "Python version: $(python3 --version)"
echo "Ansible version: $(ansible --version | head -n 1)"
echo "boto3 version: $(python3 - <<EOF
import boto3
print(boto3.__version__)
EOF
)"
echo "botocore version: $(python3 - <<EOF
import botocore
print(botocore.__version__)
EOF
)"
echo "Git version: $(git --version)"
echo "======= installation complete ======="
} > "${VERIFY_VERSION_FILE}"
touch /etc/userdata_complete.log