Fix nfs role issues based on molecule testing 01/83101/3
authorSamuli Silvius <s.silvius@partner.samsung.com>
Sat, 23 Mar 2019 11:54:34 +0000 (13:54 +0200)
committerSamuli Silvius <s.silvius@partner.samsung.com>
Mon, 1 Apr 2019 17:41:43 +0000 (20:41 +0300)
commit11ce29363400bfcc909c9b94eda01aeafc6c17dc
treedc0be6a94756946c249ce796b49bfb931b127dad
parentdc924a0cb81e1eed9f5bf152bfba076a45fe91e1
Fix nfs role issues based on molecule testing

Based on Molecule testing fix following issues on
nfs role.

 - enable nfs services (previously only started)
 - create handler for exportfs to deal idempotency
 - add all kubernetes nodes to exports as it was dependent on ansible inventory order wheather correct hosts was on the list
 - add inventory_hostname as default host incase ansible_host variable not defined.

Issue-ID: OOM-1756

Change-Id: Ib93e9d2a9cf49003d04dd5f890294eda1eb966ff
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
ansible/roles/nfs/handlers/main.yml [new file with mode: 0644]
ansible/roles/nfs/tasks/main.yml
ansible/roles/nfs/templates/exports.j2