version: 2.2 category: SAP shortdesc: SAP Database Instance longdesc: | Configure a SAP database instance including: 1) A virtual IP address for the SAP database instance, 2) A file system on shared storage (/sapdb), 3) SAPinstance for the database. parameters: - name: id shortdesc: SAP Database Resource Group ID longdesc: Unique ID for the SAP Database instance resource group in the cluster. required: true type: resource value: grp_sapdb_NA0 include: - script: sapdb required: true - script: virtual-ip shortdesc: The Virtual IP address configured here will be for the SAP Database instance. required: true parameters: - name: id value: rsc_ip_NA0_sapna0db - name: ip value: 172.17.2.54 - name: cidr_netmask value: 24 - name: nic value: eth0 - script: filesystem shortdesc: "File system resource for the SAP database (typically /sapdb)." longdesc: >- If a file system does not already exist on the block device specified here, you will need to run mkfs to create it, prior to starting the file system resource. You will also need to create the mount point directory on all cluster nodes. parameters: - name: id value: rsc_fs_NA0_sapna0db - name: directory value: "/sapdb" - name: options value: "noatime,barrier=0,data=writeback" ops: | op stop timeout=300 op monitor interval=30 timeout=130 actions: - include: sapdb - include: virtual-ip - include: filesystem - cib: group {{id}} {{virtual-ip:id}} {{filesystem:id}} {{sapdb:id}} meta target-role=Stopped