Commit 6a66200f by ansible

no message

1 parent dead3bef
- name: Create "API Manager" Folder Structure
file:
path: "{{ item.path }}"
owner: "{{ item.owner }}"
group: "{{ item.owner }}"
state: directory
with_items:
- { owner: root, path: /opt/stack }
\ No newline at end of file
- name: Create "DMA" Folder Structure
file:
path: "{{ item.path }}"
owner: "{{ item.owner }}"
group: "{{ item.owner }}"
state: directory
with_items:
- { owner: root, path: /opt/stack/dma/conf }
- { owner: root, path: /home/chroot/wdftp }
- { owner: root, path: /data }
- { owner: wildfly, path: /upload }
- { owner: wildfly, path: /archive }
- { owner: wildfly, path: /dmaimg }
- { owner: wildfly, path: /dmatmp }
\ No newline at end of file
- name: Create Application Folder Structure based on Application Name
import_tasks: apimanager.yml
when: app_name == 'apimanager'
- import_tasks: dma.yml
when: app_name == 'dma'
- import_tasks: wdchat.yml
when: app_name == 'wdchat'
- name: Create "DMA" Folder Structure
file:
path: "{{ item.path }}"
owner: "{{ item.owner }}"
group: "{{ item.owner }}"
state: directory
with_items:
- { owner: root, path: /opt/stack/dma/conf }
- { owner: root, path: /home/chroot/wdftp }
- { owner: root, path: /data }
- { owner: wildfly, path: /upload }
- { owner: wildfly, path: /archive }
- { owner: wildfly, path: /dmaimg }
- { owner: wildfly, path: /dmatmp }
\ No newline at end of file
- name: "Format disk: \"{{ item.device }}\" using etx4"
filesystem:
dev: "{{ item.device }}"
fstype: ext4
with_items:
- { device: "{{ app_disk }}"1 }
- { device: "{{ app_disk }}"2 }
- { device: "{{ app_disk }}"3 }
- { device: "{{ app_disk }}"4 }
\ No newline at end of file
- name: Format Partitioning based on Application Name
import_tasks: apimanager.yml
when: app_name == 'apimanager'
- import_tasks: dma.yml
when: app_name == 'dma'
- import_tasks: wdchat.yml
when: app_name == 'wdchat'
- name: "Format disk: \"{{ item.device }}\" using etx4"
filesystem:
dev: "{{ item.device }}"
fstype: ext4
with_items:
- { device: "{{ app_disk }}"1 }
- { device: "{{ app_disk }}"2 }
- { device: "{{ app_disk }}"3 }
- { device: "{{ app_disk }}"4 }
\ No newline at end of file
- name: "Mount up \"{{ item.device }}\" to \"{{ item.path }}\""
mount:
state: mounted
fstype: ext4
src: "{{ item.device }}"
path: "{{ item.path }}"
with_items:
- { device: "{{ app_disk }}"1, path: /opt }
- { device: "{{ app_disk }}"1, path: /upload }
- { device: "{{ app_disk }}"1, path: /archive }
- { device: "{{ app_disk }}"1, path: /data }
\ No newline at end of file
- name: Mount Partitioning based on Application Name
import_tasks: apimanager.yml
when: app_name == 'apimanager'
- import_tasks: dma.yml
when: app_name == 'dma'
- import_tasks: wdchat.yml
when: app_name == 'wdchat'
- name: "Mount up \"{{ item.device }}\" to \"{{ item.path }}\""
mount:
state: mounted
fstype: ext4
src: "{{ item.device }}"
path: "{{ item.path }}"
with_items:
- { device: "{{ app_disk }}"1, path: /opt }
- { device: "{{ app_disk }}"1, path: /upload }
- { device: "{{ app_disk }}"1, path: /archive }
- { device: "{{ app_disk }}"1, path: /data }
\ No newline at end of file
- name: Create New Partiton "/dev/{{ app_disk }}"
parted:
device: "{{ item.device }}"
number: "{{ item.number }}"
part_end: "{{ item.end }}"
part_start: "{{ item.start }}"
state: present
# part_type: logical
with_items:
- { device: "/dev/{{ app_disk }}", number: "1", start: "0%", end: "40%" }
- { device: "/dev/{{ app_disk }}", number: "2", start: "41%", end: "80%" }
- { device: "/dev/{{ app_disk }}", number: "3", start: "81%", end: "90%" }
- { device: "/dev/{{ app_disk }}", number: "4", start: "91%", end: "100%" }
- name: "Format Disk: \"{{ item.device }}\" using etx4"
filesystem:
dev: "{{ item.device }}"
fstype: ext4
with_items:
- { device: "/dev/{{ app_disk }}1" }
- { device: "/dev/{{ app_disk }}2" }
- { device: "/dev/{{ app_disk }}3" }
- { device: "/dev/{{ app_disk }}4" }
- name: "Mount up \"{{ item.device }}\" to \"{{ item.path }}\""
mount:
state: mounted
fstype: ext4
src: "{{ item.device }}"
path: "{{ item.path }}"
with_items:
- { device: "/dev/{{ app_disk }}1", path: /opt }
- { device: "/dev/{{ app_disk }}2", path: /upload }
- { device: "/dev/{{ app_disk }}3", path: /archive }
- { device: "/dev/{{ app_disk }}4", path: /data }
\ No newline at end of file
- name: Create Partiton "{{ app_disk }}"
parted:
device: "{{ item.device }}"
number: "{{ item.number }}"
part_end: "{{ item.end }}"
part_start: "{{ item.start }}"
state: present
# part_type: logical
with_items:
- { device: "{{ app_disk }}", number: "1", start: "0%", end: "40%" }
- { device: "{{ app_disk }}", number: "2", start: "41%", end: "80%" }
- { device: "{{ app_disk }}", number: "3", start: "81%", end: "90%" }
- { device: "{{ app_disk }}", number: "4", start: "91%", end: "100%" }
\ No newline at end of file
- name: Disk Partitioning based on Application Name
import_tasks: apimanager.yml
when: app_name == 'apimanager'
- import_tasks: dma.yml
when: app_name == 'dma'
- import_tasks: wdchat.yml
when: app_name == 'wdchat'
- name: Create Partiton "{{ app_disk }}"
parted:
device: "{{ item.device }}"
number: "{{ item.number }}"
part_end: "{{ item.end }}"
part_start: "{{ item.start }}"
state: present
# part_type: logical
with_items:
- { device: "{{ app_disk }}", number: "1", start: "0%", end: "40%" }
- { device: "{{ app_disk }}", number: "2", start: "41%", end: "80%" }
- { device: "{{ app_disk }}", number: "3", start: "81%", end: "90%" }
- { device: "{{ app_disk }}", number: "4", start: "91%", end: "100%" }
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!