Class: AnsibleHelper::CLI
- Inherits:
-
Thor
- Object
- Thor
- AnsibleHelper::CLI
- Defined in:
- lib/ansible-helper/cli.rb
Instance Method Summary collapse
Instance Method Details
#role(name) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/ansible-helper/cli.rb', line 12 def role(name) role_dir = "roles/#{name}" dir_glob = "#{role_dir}/{#{[:dirs]}}" `mkdir -p #{dir_glob}` `touch #{dir_glob}/.gitkeep` if [:gitkeep] if Dir["#{role_dir}/tasks"].any? File.write("#{role_dir}/tasks/main.yml", "---\n") end puts Dir["#{role_dir}/**/*"] end |