#!/bin/bash dnf update -y dnf install -y httpd wget php-fpm php-mysqli php-json php php-devel mariadb105 tree wget http://ja.wordpress.org/latest-ja.tar.gz -P /tmp/ tar zxvf /tmp/latest-ja.tar.gz -C /tmp cp -r /tmp/wordpress/* /var/www/html/ chown apache:apache -R /var/www/html systemctl enable httpd.service systemctl start httpd.service dnf update dnf -y install ansible cd /tmp curl -O https://releases.hashicorp.com/terraform/1.9.5/terraform_1.9.5_linux_amd64.zip unzip terraform_1.9.5_linux_amd64.zip mv terraform /usr/local/bin/ terraform -install-autocomplete chmod +x /usr/local/bin/terraform dnf -y install docker systemctl start docker systemctl enable docker usermod -a -G docker ec2-user chgrp docker /var/run/docker.sock mkdir -p /usr/local/bin/docker/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 -o /usr/local/bin/docker/cli-plugins/docker-compose chmod +x /usr/local/bin/docker/cli-plugins/docker-compose ln -s /usr/local/bin/docker/cli-plugins/docker-compose /usr/bin/docker-compose localectl set-locale LANG=ja_JP.utf8 timedatectl set-timezone Asia/Tokyo mkdir -p /opt/docker/jenkins chown -R ec2-user:docker /opt/docker cd /opt/docker mkdir gitea mkdir proxy