# oracle users
class oracledb::oracleusers {
  include oracledb::as
  include oracledb::ntirety

  # Standard sudoers file for Oracle DBAs.
  # TODO: long term strategy is to use /etc/sudoers.d fragments
  base::textline {
    '%dba    ALL = NOPASSWD: /usr/bin/dsmc q se':
      ensure       => '/etc/sudoers';
    'oracle  ALL= NOPASSWD: /usr/bin/tdpoconf PassWord *':
      ensure       => '/etc/sudoers',
      escaped_name => 'oracle  ALL= NOPASSWD: /usr/bin/tdpoconf PassWord \*';
  }

  k5login { '/u01/app/oracle/.k5login':
    ensure     => present,
    principals => [ ],
    mode       => 664,
    user       => oracle,
    group      => oracle,
    purge      => true,
  }
}