Module: PuppetX::EnterpriseModules::OraCis::Sids
- Defined in:
- lib/puppet_x/enterprisemodules/ora_secured/sids.rb
Overview
Docs
Instance Method Summary collapse
Instance Method Details
#default_database_sid ⇒ Object
9 10 11 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 9 def default_database_sid Hash[*oratab_content.scan(/^(?!#)(.*)\:(.*)\:.*$/).flatten].keys.first end |
#ora_invdir ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 21 def ora_invdir os = Facter.value(:kernel) case os when 'Linux' then '/etc' when 'SunOS' then '/var/opt/oracle' else '/etc' end end |
#oratab_content ⇒ Object
13 14 15 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 13 def oratab_content File.read(oratab_file) end |
#oratab_file ⇒ Object
17 18 19 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 17 def oratab_file "#{ora_invdir}/oratab" end |