VoxBot
04/14/2023, 4:05 PMVoxBot
04/14/2023, 4:05 PMYury Bushmelev
04/14/2023, 4:07 PMYury Bushmelev
04/14/2023, 4:11 PMYury Bushmelev
04/14/2023, 4:11 PMYury Bushmelev
04/14/2023, 4:12 PMvchepkov
04/14/2023, 4:13 PMvchepkov
04/14/2023, 4:13 PMSlackbot
04/14/2023, 4:14 PMDavid Sandilands
04/14/2023, 4:14 PMYury Bushmelev
04/14/2023, 4:18 PMYury Bushmelev
04/14/2023, 4:19 PMYury Bushmelev
04/14/2023, 4:20 PMYury Bushmelev
04/14/2023, 4:25 PMVoxBot
04/14/2023, 4:28 PMYury Bushmelev
04/14/2023, 4:31 PMaug.save
in the provider codeYury Bushmelev
04/14/2023, 4:33 PMYury Bushmelev
04/14/2023, 4:40 PMjay@ubuntu2004:~$ cat test_aug.rb
#!/opt/puppetlabs/puppet/bin/ruby
require 'augeas'
Augeas::open do |aug|
jay@ubuntu2004:~$ sudo ./test_aug.rb
jay@ubuntu2004:~$ cat /etc/sysctl.d/rubytest.conf
fs.nr_open = 100001
fs.inotify.max_user_watches = 8193
Yury Bushmelev
04/14/2023, 4:40 PMYury Bushmelev
04/14/2023, 4:40 PMjay@ubuntu2004:~$ cat test_aug.rb
#!/opt/puppetlabs/puppet/bin/ruby
require 'augeas'
Augeas::open do |aug|
aug.set("/files/etc/sysctl.d/rubytest.conf/fs.nr_open", "100001")
aug.set("/files/etc/sysctl.d/rubytest.conf/fs.inotify.max_user_watches", "8193")
unless aug.save
raise IOError, "Failed to save changes"
end
end
Yury Bushmelev
04/14/2023, 4:40 PMYury Bushmelev
04/14/2023, 4:41 PMbastelfreak
04/14/2023, 4:41 PMvchepkov
04/14/2023, 4:43 PM$ ./test_aug.rb
Traceback (most recent call last):
2: from ./test_aug.rb:5:in `<main>'
1: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/augeas.rb:51:in `open'
./test_aug.rb:9:in `block in <main>': Failed to save changes (IOError)
Yury Bushmelev
04/14/2023, 4:44 PMvchepkov
04/14/2023, 4:44 PMYury Bushmelev
04/14/2023, 4:44 PMYury Bushmelev
04/14/2023, 4:44 PMYury Bushmelev
04/14/2023, 5:19 PM