Commit graph

3 commits

Author SHA1 Message Date
Brian Coca
ec8a556538
only add data when there is data to add ()
Only add data when there is data to add

  also avoid clobbering existing data with empty file
  fixes 

* remove redundant code, update comments
* fix mock dataloader, original does not return None
* added test
2021-02-11 10:07:20 -05:00
David Shrewsbury
c8666f07d7
Add support for argument_specs attribute to RoleMetadata class () 2021-01-07 11:41:46 -05:00
Brian Coca
eca7c3c8c7 Prevent duplicate role insertion into roles: ()
* Corner case in which import_role would add another instance of a role with the same signature into roles: when it already existed there.

  roles:
	- name: a
  tasks:
       - import_role: name=a

  would execute role 'a' 3 times instead of the intended 2 (x2 in roles: phase +1 in tasks:)

* added tests
2019-01-16 13:39:03 -05:00