diff --git a/build/ci/rhel-ansible/playbook.yaml b/build/ci/rhel-ansible/playbook.yaml index a443e5f9d06b2..2268e0e47c9b3 100644 --- a/build/ci/rhel-ansible/playbook.yaml +++ b/build/ci/rhel-ansible/playbook.yaml @@ -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 @@ -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 \ @@ -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: @@ -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 @@ -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 @@ -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 @@ -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: @@ -134,7 +133,7 @@ - name: log docker images ansible.builtin.shell: | - sudo su && docker images + docker images - name: DEBUG - sleep ansible.builtin.shell: |