Sha256: 399c7f30dccd534ba28a683fd163a631652deec282b95ab39c4e234b41d8ff6b

Contents?: true

Size: 323 Bytes

Versions: 7

Compression:

Stored size: 323 Bytes

Contents

module Cap
  class DisableRequireTty
    def self.disable_requiretty(machine)
      output = ''
      command = 'sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers'

      machine.communicate.execute(command) do |type, data|
        output += data if type == :stdout
      end
      output.chomp!
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
vagrant-arubacloud-0.0.9 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.7 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.6 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.5 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.4 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.3 lib/vagrant-arubacloud/cap/disable_requiretty.rb
vagrant-arubacloud-0.0.2dev lib/vagrant-arubacloud/cap/disable_requiretty.rb