Skip to content

Commit

Permalink
swap user ec2 to root
Browse files Browse the repository at this point in the history
Signed-off-by: greg pereira <[email protected]>
  • Loading branch information
Gregory-Pereira committed Jun 24, 2024
1 parent 1933b15 commit 18cfcbb
Showing 1 changed file with 19 additions and 20 deletions.
39 changes: 19 additions & 20 deletions build/ci/rhel-ansible/playbook.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
- name: Building rhel9-milvus
hosts: test_environments
remote_user: ec2-user
become: true
remote_user: root
gather_facts: false

# THIS RUNS ON RHEL AMI AS BUILDER FOR SUBMAN
Expand All @@ -24,7 +23,7 @@

- name: remove podman for clean docker install
ansible.builtin.shell: |
sudo dnf -y remove \
dnf -y remove \
docker \
docker-client \
docker-client-latest \
Expand All @@ -41,10 +40,10 @@
poll: 0
register: docker_install_result
ansible.builtin.shell: |
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl start docker
- name: Check on downloading docker + docker tools
async_status:
Expand All @@ -66,10 +65,10 @@
export ARCH=$(uname -m)
if [[ "$ARCH" == "arm64" ]] || [[ "$ARCH" == "aarch64" ]]; then
curl -sLO https://github.com/docker/compose/releases/download/v2.28.0/docker-compose-linux-aarch64
sudo mv /tmp/docker-compose-linux-aarch64 /usr/bin/docker-compose
mv /tmp/docker-compose-linux-aarch64 /usr/bin/docker-compose
elif [[ "$ARCH" == "amd64" ]] || [[ "$ARCH" == "x86_64" ]]; then
curl -sLO https://github.com/docker/compose/releases/download/v2.28.0/docker-compose-linux-x86_64
sudo mv /tmp/docker-compose-linux-x86_64 /usr/bin/docker-compose
mv /tmp/docker-compose-linux-x86_64 /usr/bin/docker-compose
fi
chmod +x /usr/bin/docker-compose
Expand All @@ -82,7 +81,7 @@
- name: Clone Git repository
ansible.builtin.git:
repo: https://github.com/redhat-et/milvus.git
dest: "/home/ec2-user/milvus"
dest: "/root/milvus"
version: "rhel9-milvus"
clone: yes
update: yes
Expand All @@ -96,12 +95,12 @@
poll: 0
register: builder_result
become: true

ansible.builtin.shell: |
set -x
cd /home/ec2-user/milvus/
cd /root/milvus/
./build/builder.sh make install
ls -al /home/ec2-user/milvus/
ls -al /root/milvus/
set +x
- name: Check on the builder image
Expand All @@ -117,12 +116,12 @@
poll: 0
register: milvus_result
ansible.builtin.shell: |
cd /home/ec2-user/milvus
ls -al /home/ec2-user/milvus
mv /home/ec2-user/milvus/bin /home/ec2-user/milvus/build/docker/milvus/rhel9/
mv /home/ec2-user/milvus/configs /home/ec2-user/milvus/build/docker/milvus/rhel9/
mv /home/ec2-user/milvus/lib /home/ec2-user/milvus/build/docker/milvus/rhel9/
sudo su && /home/ec2-user/milvus/build/build_image.sh make
cd /root/milvus
ls -al /root/milvus
mv /root/milvus/bin /root/milvus/build/docker/milvus/rhel9/
mv /root/milvus/configs /root/milvus/build/docker/milvus/rhel9/
mv /root/milvus/lib /root/milvus/build/docker/milvus/rhel9/
/root/milvus/build/build_image.sh make
- name: Check on the milvus image
async_status:
Expand All @@ -134,7 +133,7 @@

- name: log docker images
ansible.builtin.shell: |
sudo su && docker images
docker images
- name: DEBUG - sleep
ansible.builtin.shell: |
Expand Down

0 comments on commit 18cfcbb

Please sign in to comment.