# limitations under the License.
[master]
-controller-ip
+xxx.xxx.xxx.xxx
+
# false: No need to keep the persistence of all pods' data
ENABLE_PERSISTENCE: true
+# One IP of the cluster master node
+MASTER_IP: xxx.xxx.xxx.xxx
+
# ip for portals, will be set to private IP of master node default or reset it to be the public IP of master node here
-# PORTAL_IP: xxx.xxx.xxx.xxx
+#PORTAL_IP: xxx.xxx.xxx.xxx
# IP of the Controller master which is used for Edge to connect
-# If you deploy Controller and Edge together in one cluster, then ther is no need to set this param
-# CONTROLLER_MASTER_IP: xxx.xxx.xxx.xxx
+# If you deploy Controller and Edge together in one cluster, then there is no need to set this param
+#CONTROLLER_MASTER_IP: xxx.xxx.xxx.xxx
# NIC name of master node
# If master node is with single NIC, not need to set it here and will get the default NIC name during the run time
# limitations under the License.
[master]
-edge-ip-1
-edge-ip-2
+xxx.xxx.xxx.xxx
-# Here you can add edge nodes
# false: No need to keep the persistence of all pods' data
ENABLE_PERSISTENCE: true
+# One IP of the cluster master node
+MASTER_IP: xxx.xxx.xxx.xxx
+
# ip for portals, will be set to private IP of master node default or reset it to be the public IP of master node here
# PORTAL_IP: xxx.xxx.xxx.xxx
# IP of the Controller master which is used for Edge to connect
-# If you deploy Controller and Edge together in one cluster, then ther is no need to set this param
-# CONTROLLER_MASTER_IP: xxx.xxx.xxx.xxx
+# If you deploy Controller and Edge together in one cluster, then there is no need to set this param
+OCD_IP: xxx.xxx.xxx.xxx
# NIC name of master node
# If master node is with single NIC, not need to set it here and will get the default NIC name during the run time
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-aio eg_all_aio_uninstall.yml -e "ansible_user=root" >> aio_remove.log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-all-x86/install
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-all-x86/install
when: ansible_architecture == 'aarch64'
- name: Uninstall edgegallery on x86
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-aio eg_all_aio_uninstall.yml -e "ansible_user=root" >> aio_remove.log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-all-x86/install
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-all-x86/install
when: ansible_architecture == 'x86_64'
- name: Remove edgegallery tar
# See the License for the specific language governing permissions and
# limitations under the License.
----
+
# tasks file for MUNO controller
### MUNO controller installation ###
- name: Check edgegallery tar ball present
stat:
- path: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-controller-x86.tar.gz
+ path: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86.tar.gz
register: tar_var
-- name: Download 1.1 edgegallery x86 controller
+- name: Download 1.5.0 edgegallery x86 controller
# yamllint disable rule:line-length
- command: wget https://edgegallery.obs.cn-east-3.myhuaweicloud.com/releases/v1.3.2/x86/EdgeGallery-v1.3.2-controller-x86.tar.gz
+ command: wget http://edgegallery-v1.5.0.obs.cn-north-4.myhuaweicloud.com/x86/EdgeGallery-v1.5.0-controller-x86.tar.gz
# yamllint disable rule:line-length
args:
chdir: /tmp/eg_download/deploy/
when: not tar_var.stat.exists
- name: Untar Edgegallery offline controller tar file
- command: tar -xvf EdgeGallery-v1.3.2-controller-x86
+ command: tar -xvf EdgeGallery-v1.5.0-controller-x86.tar.gz
args:
chdir: /tmp/eg_download/deploy/
when: not tar_var.stat.exists
- name: Set inventory file for muno controller
# yamllint disable rule:line-length
- command: cp muno-config/controller/hosts-muno-controller /tmp/eg_download/deploy/EdgeGallery-v1.3.2-controller-x86/install
+ command: cp muno-config/controller/hosts-muno-controller /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86/install
# yamllint disable rule:line-length
args:
chdir: "{{playbook_dir}}"
- name: Set var.yml file for muno controller
# yamllint disable rule:line-length
- command: cp muno-config/controller/var.yml /tmp/eg_download/deploy/EdgeGallery-v1.3.2-controller-x86/install
+ command: cp muno-config/controller/var.yml /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86/install
+# yamllint disable rule:line-length
+ args:
+ chdir: "{{playbook_dir}}"
+
+- name: Set password-var.yml file for muno controller
+# yamllint disable rule:line-length
+ command: cp password-var.yml /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86/install
# yamllint disable rule:line-length
args:
chdir: "{{playbook_dir}}"
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-muno-controller -e "ansible_user=root" eg_controller_aio_install.yml >> muno_controller_log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-controller-x86/install
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86/install
when: ansible_architecture == 'x86_64'
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-muno-controller eg_controller_aio_uninstall.yml -e "ansible_user=root" >> muno_controller_remove.log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-controller-x86/install
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-controller-x86/install
when: ansible_architecture == 'x86_64'
- name: Remove edgegallery tar ball
- name: Check edgegallery tar ball present
stat:
- path: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-edge-x86.tar.gz
+ path: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86.tar.gz
register: edge_tar_var
-- name: Download 1.1 edgegallery x86 edge
+- name: Creates directory
+ file:
+ path: /tmp/eg_download/deploy/
+ state: directory
+
+- name: Download 1.5.0 edgegallery x86 edge
# yamllint disable rule:line-length
- command: wget https://edgegallery.obs.cn-east-3.myhuaweicloud.com/releases/v1.3.2/x86/EdgeGallery-v1.3.2-edge-x86.tar.gz
+ command: wget http://edgegallery-v1.5.0.obs.cn-north-4.myhuaweicloud.com/x86/EdgeGallery-v1.5.0-edge-x86.tar.gz
# yamllint disable rule:line-length
args:
chdir: /tmp/eg_download/deploy/
when: not edge_tar_var.stat.exists
- name: Untar Edgegallery offline edge tar file
- command: tar -xvf EdgeGallery-v1.3.2-edge-x86
+ command: tar -xvf EdgeGallery-v1.5.0-edge-x86.tar.gz
args:
chdir: /tmp/eg_download/deploy/
when: not edge_tar_var.stat.exists
command: scp root@{{ OCD_IP }}:"{{playbook_dir}}"/muno-config/edge/hosts-muno-edge .
# yamllint disable rule:line-length
args:
- chdir: "{{playbook_dir}}"
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86/install
- name: Set var.yml file for muno edge
# yamllint disable rule:line-length
command: scp root@{{ OCD_IP }}:"{{playbook_dir}}"/muno-config/edge/var.yml .
# yamllint disable rule:line-length
args:
- chdir: "{{playbook_dir}}"
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86/install
+
+- name: Set password-var.yml file for muno edge
+# yamllint disable rule:line-length
+ command: scp root@{{ OCD_IP }}:"{{playbook_dir}}"/password-var.yml .
+# yamllint disable rule:line-length
+ args:
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86/install
+
- name: Install edgegallery edge
shell:
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-muno-edge -e "ansible_user=root" eg_edge_aio_install.yml >> muno_edge_log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-edge-x86/install
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86/install
when: ansible_architecture == 'x86_64'
# See the License for the specific language governing permissions and
# limitations under the License.
----
+
# uninstallation of edge
- name: Uninstall edgegallery edge on x86
# yamllint disable rule:line-length
cmd: ansible-playbook --inventory hosts-muno-edge eg_edge_aio_uninstall.yml -e "ansible_user=root" >> muno_edge_remove.log
# yamllint disable rule:line-length
- chdir: /tmp/eg_download/deploy/EdgeGallery-v1.3.2-edge-x86/install
- when: ansible_architecture == 'x86_64
+ chdir: /tmp/eg_download/deploy/EdgeGallery-v1.5.0-edge-x86/install
+ when: ansible_architecture == 'x86_64'
- name: Remove edgegallery tar ball
shell: