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
10 11 12 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 10 def default_database_sid Hash[*oratab_content.scan(/^(?!#)(.*):(.*):.*$/).flatten].keys.first end |
#ora_invdir ⇒ Object
22 23 24 25 26 27 28 29 30 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 22 def ora_invdir os = Facter.value(:kernel) case os when 'SunOS' '/var/opt/oracle' else '/etc' end end |
#oratab_content ⇒ Object
14 15 16 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 14 def oratab_content File.read(oratab_file) end |
#oratab_file ⇒ Object
18 19 20 |
# File 'lib/puppet_x/enterprisemodules/ora_secured/sids.rb', line 18 def oratab_file "#{ora_invdir}/oratab" end |