diff --git a/inventory/host_vars/beta-portal-frontend.yml b/inventory/host_vars/beta-portal-frontend.yml index 49b5182..9a154f0 100644 --- a/inventory/host_vars/beta-portal-frontend.yml +++ b/inventory/host_vars/beta-portal-frontend.yml @@ -1,10 +1,16 @@ temp_dir: "C:\\deploy\\vpress\\temp" -iis_site_name_1: "beta.kinhtedothi.vn" -iis_site_name_2: "beta.hanoitimes.vn" -blue_path: "C:\\deploy\\portal\\fe\\blue" -green_path: "C:\\deploy\\portal\\fe\\green" +# iis_site_name_1: "beta.kinhtedothi.vn" +# iis_site_name_2: "beta.hanoitimes.vn" +# blue_path: "C:\\deploy\\portal\\fe\\blue" +# green_path: "C:\\deploy\\portal\\fe\\green" # iis_site_name_1: "kinhtedothi.vn" # iis_site_name_2: "hanoitimes.vn" # blue_path: "C:\\deploy\\portal\\fe2\\blue" -# green_path: "C:\\deploy\\portal\\fe2\\green" \ No newline at end of file +# green_path: "C:\\deploy\\portal\\fe2\\green" + + +iis_site_name_1: "beta.kinhtedothi.vn" +iis_site_name_2: "beta.hanoitimes.vn" +blue_path: "C:\\deploy\\portal\\fe\\blue" +green_path: "C:\\deploy\\portal\\fe\\green" \ No newline at end of file diff --git a/inventory/host_vars/uat-portal-frontend.yml b/inventory/host_vars/uat-portal-frontend.yml index ec65efe..7960e3d 100644 --- a/inventory/host_vars/uat-portal-frontend.yml +++ b/inventory/host_vars/uat-portal-frontend.yml @@ -1,5 +1,11 @@ temp_dir: "C:\\deploy\\vpress\\temp" -iis_site_name_1: "uat-portal.vpress.vn" -iis_site_name_2: "uat-portal2" + +# iis_site_name_1: "uat-portal.vpress.vn" +# iis_site_name_2: "uat-portal2" +# blue_path: "C:\\deploy\\vpress\\portal\\fe\\blue" +# green_path: "C:\\deploy\\vpress\\portal\\fe\\green" + + +iis_site_name: "uat-portal.vpress.vn" blue_path: "C:\\deploy\\vpress\\portal\\fe\\blue" green_path: "C:\\deploy\\vpress\\portal\\fe\\green" \ No newline at end of file diff --git a/inventory/host_vars/uat-portal-ktdt-frontend.yml b/inventory/host_vars/uat-portal-ktdt-frontend.yml new file mode 100644 index 0000000..cb452ba --- /dev/null +++ b/inventory/host_vars/uat-portal-ktdt-frontend.yml @@ -0,0 +1,4 @@ +temp_dir: "C:\\deploy\\vpress\\temp" +iis_site_name: "uat-portal.vpress.vn" +blue_path: "C:\\deploy\\vpress\\portal\\fe\\ktdt\\blue" +green_path: "C:\\deploy\\vpress\\portal\\fe\\ktdt\\green" \ No newline at end of file diff --git a/playbooks/deploy_fe_portal.yml b/playbooks/deploy_fe_portal.yml index c18c270..c56eb48 100644 --- a/playbooks/deploy_fe_portal.yml +++ b/playbooks/deploy_fe_portal.yml @@ -1,4 +1,9 @@ - name: Deploy Frontend for Project Portal hosts: "{{ deploy_env }}-{{project_name}}-frontend" + vars: + portal_name: "{{ portal_name }}" + pre_tasks: + - name: Include portal-specific variables + include_vars: "host_vars/{{ deploy_env }}-{{ project_name }}-{{ portal_name }}-frontend.yml" roles: - deploy-fe-portal diff --git a/roles/deploy-fe-portal/tasks/setup.yml b/roles/deploy-fe-portal/tasks/setup.yml index dde852b..f827e00 100644 --- a/roles/deploy-fe-portal/tasks/setup.yml +++ b/roles/deploy-fe-portal/tasks/setup.yml @@ -1,11 +1,7 @@ #Debug -- name: Debug iis_site_name_1 +- name: Debug iis_site_name debug: - var: iis_site_name_1 - -- name: Debug iis_site_name_2 - debug: - var: iis_site_name_2 + var: iis_site_name - name: Debug blue_path debug: @@ -24,7 +20,7 @@ - name: Get the physical path of the current IIS site win_shell: | Import-Module WebAdministration - $site = Get-Website -Name "{{ iis_site_name_1 }}" + $site = Get-Website -Name "{{ iis_site_name}}" $site.PhysicalPath register: active_path - debug: diff --git a/roles/deploy-fe-portal/tasks/switch.yml b/roles/deploy-fe-portal/tasks/switch.yml index d55e887..b66d2b3 100644 --- a/roles/deploy-fe-portal/tasks/switch.yml +++ b/roles/deploy-fe-portal/tasks/switch.yml @@ -1,11 +1,6 @@ -- name: Update site 1 IIS web application +- name: Update site IIS web application win_iis_website: - name: "{{ iis_site_name_1 }}" - physical_path: "{{ target_path }}" - -- name: Update site 2 IIS web application - win_iis_website: - name: "{{ iis_site_name_2 }}" + name: "{{ iis_site_name }}" physical_path: "{{ target_path }}" # - name: Restart IIS site to apply changes