diff --git a/deploy_env/group_vars/all.yml b/deploy_env/group_vars/all.yml index 4bd7f21..396a68a 100644 --- a/deploy_env/group_vars/all.yml +++ b/deploy_env/group_vars/all.yml @@ -43,6 +43,7 @@ wannat_global: server_ip: "192.168.xx.zz" rpm_files: + wannat_common_rpm_file: "libwannat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm" natgw_rpm_file: "wannat_natgw-1.5.1.3d915d4-2.el7.x86_64.rpm" wire_graft_rpm_file: "libwire_graft-1.5.2.36b072a-2.el7.x86_64.rpm" toroad_rpm_file: "toroad-1.4.0.1c1f04b-2.el7.x86_64.rpm" diff --git a/roles/wannat_common/files/libwannat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm b/roles/wannat_common/files/libwannat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm new file mode 100644 index 0000000..057c7e4 Binary files /dev/null and b/roles/wannat_common/files/libwannat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm differ diff --git a/roles/wannat_common/tasks/main.yml b/roles/wannat_common/tasks/main.yml new file mode 100644 index 0000000..0bb1845 --- /dev/null +++ b/roles/wannat_common/tasks/main.yml @@ -0,0 +1,25 @@ +--- +- name: "Creates /opt/tsg/framework directory" + file: + path: /opt/tsg/framework/lib + state: directory + +- name: "copy wannat_common rpm to destination server" + copy: + src: "{{ role_path }}/files/rpm/{{ wannat_global.rpm_files.wannat_common_rpm_file }}" + dest: "/tmp/" + +- name: "install wannat_common" + shell: rpm --nodeps --replacepkgs -i /tmp/{{ wannat_global.rpm_files.wannat_common_rpm_file }} --prefix /opt/tsg/framework + args: + warn: false + +- name: "ldconfig" + shell: ldconfig + args: + warn: false + + + + + diff --git a/wannat-install.yml b/wannat-install.yml index 91896d4..09256dd 100644 --- a/wannat-install.yml +++ b/wannat-install.yml @@ -4,6 +4,12 @@ - framework vars_files: - deploy_env/group_vars/all.yml + +- hosts: natgw + roles: + - wannat_common + vars_files: + - deploy_env/group_vars/all.yml - hosts: natgw roles: