Sha256: 60f8eb47832db1977aba62210a8451670f1b96be1567fa05ff3e5c37f820b88e

Contents?: true

Size: 430 Bytes

Versions: 56

Compression:

Stored size: 430 Bytes

Contents

module Subspace
  module Commands
    module Ansible
      def ansible_command(command, *args)
        update_ansible_cfg
        Dir.chdir "config/provision" do
          say ">> Running #{command} #{args.join(' ')}"
          system(command, *args, out: $stdout, err: $stderr)
          say "<< Done"
        end
      end

      private

      def update_ansible_cfg
        template! "ansible.cfg"
      end
    end
  end
end

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
subspace-2.5.7 lib/subspace/commands/ansible.rb
subspace-2.5.6 lib/subspace/commands/ansible.rb
subspace-2.5.5 lib/subspace/commands/ansible.rb
subspace-2.5.4 lib/subspace/commands/ansible.rb
subspace-2.5.3 lib/subspace/commands/ansible.rb
subspace-2.5.2 lib/subspace/commands/ansible.rb
subspace-2.5.1 lib/subspace/commands/ansible.rb
subspace-2.5 lib/subspace/commands/ansible.rb
subspace-2.4.2 lib/subspace/commands/ansible.rb
subspace-2.4.1 lib/subspace/commands/ansible.rb
subspace-2.4.0 lib/subspace/commands/ansible.rb
subspace-2.3.3 lib/subspace/commands/ansible.rb
subspace-2.3.2 lib/subspace/commands/ansible.rb
subspace-2.3.1 lib/subspace/commands/ansible.rb
subspace-2.3.0 lib/subspace/commands/ansible.rb
subspace-2.2.3 lib/subspace/commands/ansible.rb
subspace-2.2.2 lib/subspace/commands/ansible.rb
subspace-2.2.1 lib/subspace/commands/ansible.rb
subspace-2.2.0 lib/subspace/commands/ansible.rb
subspace-2.1.2 lib/subspace/commands/ansible.rb