From f199f737c6c7ef2c61ce5cf7b60ca1171fab3b80 Mon Sep 17 00:00:00 2001 From: lijia Date: Wed, 1 Dec 2021 19:25:34 +0800 Subject: [PATCH] add libwannat_common. --- deploy_env/group_vars/all.yml | 1 + ...nnat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm | Bin 0 -> 6880 bytes roles/wannat_common/tasks/main.yml | 25 ++++++++++++++++++ wannat-install.yml | 6 +++++ 4 files changed, 32 insertions(+) create mode 100644 roles/wannat_common/files/libwannat_common-1.0.1.8cc3bda-2.el7.x86_64.rpm create mode 100644 roles/wannat_common/tasks/main.yml 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 0000000000000000000000000000000000000000..057c7e42e8997756db191a6371fc0dbedae47bf6 GIT binary patch literal 6880 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 NYWPnGgrwV^{{W@qI@kaJ literal 0 HcmV?d00001 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: