Here are some examples how to user ora_install::installdb.

$puppet_download_mnt_point = "puppet:///modules/ora_install/"

ora_install::installdb{ '12.1.0.2_Linux-x86-64':
  version                   => '12.1.0.2',
  file                      => 'V46095-01',
  database_type             => 'SE',
  oracle_base               => '/oracle',
  oracle_home               => '/oracle/product/12.1/db',
  bash_profile              => true,
  user                      => 'oracle',
  group                     => 'dba',
  group_install             => 'oinstall',
  group_oper                => 'oper',
  download_dir              => '/data/install',
  zip_extract               => true,
  puppet_download_mnt_point => $puppet_download_mnt_point,
}

or with zip_extract ( does not download or extract , software is in /install/linuxamd64_12c_database )

ora_install::installdb{ '12.1.0.1_Linux-x86-64':
  version                 => '12.1.0.1',
  file                    => 'linuxamd64_12c_database',
  database_type           => 'SE',
  oracle_base             => '/oracle',
  oracle_home             => '/oracle/product/12.1/db',
  bash_profile            => true,
  user                    => 'oracle',
  group                   => 'dba',
  group_install           => 'oinstall',
  group_oper              => 'oper',
  download_dir            => '/install',
  zip_extract             => false,
}

or

ora_install::installdb{ '112040_Linux-x86-64':
  version                   => '11.2.0.4',
  file                      => 'p13390677_112040_Linux-x86-64',
  database_type             => 'SE',
  oracle_base               => '/oracle',
  oracle_home               => '/oracle/product/11.2/db',
  ee_options_selection      => true,
  ee_optional_components    => 'oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0',
  user                      => 'oracle',
  group                     => 'dba',
  group_install             => 'oinstall',
  group_oper                => 'oper',
  download_dir              => '/install',
  zip_extract               => true,
  puppet_download_mnt_point => $puppet_download_mnt_point,
}

or

ora_install::installdb{ '112030_Linux-x86-64':
  version                   => '11.2.0.3',
  file                      => 'p10404530_112030_Linux-x86-64',
  database_type             => 'SE',
  oracle_base               => '/oracle',
  oracle_home               => '/oracle/product/11.2/db',
  user                      => 'oracle',
  group                     => 'dba',
  group_install             => 'oinstall',
  group_oper                => 'oper',
  download_dir              => '/install',
  zip_extract               => true,
  puppet_download_mnt_point => $puppet_download_mnt_point,
}

or

ora_install::installdb{ '112010_Linux-x86-64':
  version       => '11.2.0.1',
  file          => 'linux.x64_11gR2_database',
  DATABASETYPE => 'SE',
  oracle_base   => '/oracle',
  oracle_home   => '/oracle/product/11.2/db',
  user          => 'oracle',
  group         => 'dba',
  group_install => 'oinstall',
  group_oper    => 'oper',
  download_dir  => '/install',
  zip_extract   => true,
}