├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── ansible ├── README.md ├── ansible-server │ ├── Vagrantfile │ └── scripts │ │ ├── install_os_packages.sh │ │ ├── root_setup.sh │ │ └── setup.sh ├── appserver1 │ └── Vagrantfile ├── appserver2 │ └── Vagrantfile └── database1 │ ├── Vagrantfile │ └── scripts │ ├── prepare_disks.sh │ ├── root_setup.sh │ └── setup.sh ├── awx ├── .gitignore ├── README.md ├── Vagrantfile └── scripts │ ├── config.sh │ ├── configure_docker.sh │ ├── install_awx.sh │ ├── install_os_packages.sh │ ├── prepare_u01_disk.sh │ ├── root_setup.sh │ └── setup.sh ├── containers ├── ol7 │ └── docker │ │ ├── .gitignore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── scripts │ │ ├── builds.sh │ │ ├── docker_user_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ │ └── software │ │ └── put_software_here.txt ├── ol8 │ ├── docker │ │ ├── .gitignore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── scripts │ │ │ ├── builds.sh │ │ │ ├── docker_user_setup.sh │ │ │ ├── prepare_disks.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ │ └── software │ │ │ └── put_software_here.txt │ └── podman │ │ ├── .gitignore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── scripts │ │ ├── builds.sh │ │ ├── container_user_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ │ └── software │ │ └── put_software_here.txt └── ol9 │ └── podman │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ ├── builds.sh │ ├── container_user_setup.sh │ ├── prepare_disks.sh │ ├── root_setup.sh │ └── setup.sh │ └── software │ └── put_software_here.txt ├── database ├── f28_122 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f28_183 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f29_183 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f29_19 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f30_183 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f30_19 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f31_183 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f31_19 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f32_19 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f33_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f34_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f34_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f35_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f35_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f36_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f36_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f37_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f37_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f38_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f38_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f39_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f39_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f40_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f40_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f41_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f41_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f42_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── f42_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_112 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_121 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_122 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_183 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_183_rpm │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_18c_xe │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_19_rpm │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol7_21_rpm │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_21_xe │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_121 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol8_183 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol8_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol8_19_rpm │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_21 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol8_21_rpm │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_21_xe │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_23 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol8_23_free │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ └── install.env │ ├── scripts │ │ ├── apex_software_installation.sh │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt ├── ol9_19 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── dbora.service │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_service_setup.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── ords_software_installation.sh │ │ ├── prepare_disks.sh │ │ ├── root_setup.sh │ │ ├── server.xml │ │ ├── setup.sh │ │ └── web.xml │ └── software │ │ └── put_software_here.txt └── ol9_23_free │ ├── README.md │ ├── Vagrantfile │ ├── config │ └── install.env │ ├── scripts │ ├── apex_software_installation.sh │ ├── dbora.service │ ├── install_os_packages.sh │ ├── oracle_create_database.sh │ ├── oracle_service_setup.sh │ ├── oracle_user_environment_setup.sh │ ├── ords_software_installation.sh │ ├── root_setup.sh │ ├── server.xml │ ├── setup.sh │ └── web.xml │ └── software │ └── put_software_here.txt ├── dataguard ├── ol7_112 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_121 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_122 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_183 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_19 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_21 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_19 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_21 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_21_dgpdb │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_23 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_db_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt └── ol9_19 │ ├── README.md │ ├── config │ ├── install.env │ └── vagrant.yml │ ├── node1 │ ├── Vagrantfile │ └── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── node2 │ ├── Vagrantfile │ └── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── shared_scripts │ ├── configure_chrony.sh │ ├── configure_hostname.sh │ ├── configure_hosts_base.sh │ ├── install_os_packages.sh │ ├── oracle_db_software_installation.sh │ ├── oracle_software_patch.sh │ └── prepare_u01_disk.sh │ └── software │ └── put_software_here.txt ├── dbvisit └── ol7_19 │ ├── README.md │ ├── config │ ├── install.env │ └── vagrant.yml │ ├── console │ ├── Vagrantfile │ └── scripts │ │ ├── configure_dbvisit.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── node1 │ ├── Vagrantfile │ └── scripts │ │ ├── configure_dbvisit.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── node2 │ ├── Vagrantfile │ └── scripts │ │ ├── configure_dbvisit.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── shared_scripts │ ├── configure_chrony.sh │ ├── configure_hostname.sh │ ├── configure_hosts_base.sh │ ├── install_os_packages.sh │ ├── oracle_db_software_installation.sh │ └── prepare_u01_disk.sh │ └── software │ └── put_software_here.txt ├── em ├── ol7_em12cR5 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_em133 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_em134 │ ├── README.md │ ├── Vagrantfile │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol7_em135 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_em135 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol8_em241 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt ├── ol9_em135 │ ├── README.md │ ├── Vagrantfile │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── scripts │ │ ├── em_config.sh │ │ ├── em_install.sh │ │ ├── em_patch.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_create_database.sh │ │ ├── oracle_software_installation.sh │ │ ├── oracle_software_patch.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ └── software │ │ └── put_software_here.txt └── ol9_em241 │ ├── README.md │ ├── Vagrantfile │ ├── config │ ├── install.env │ └── vagrant.yml │ ├── scripts │ ├── em_config.sh │ ├── em_install.sh │ ├── install_os_packages.sh │ ├── oracle_create_database.sh │ ├── oracle_software_installation.sh │ ├── oracle_software_patch.sh │ ├── oracle_user_environment_setup.sh │ ├── prepare_u01_disk.sh │ ├── root_setup.sh │ └── setup.sh │ └── software │ └── put_software_here.txt ├── miscellaneous ├── ol7_base │ ├── README.md │ ├── Vagrantfile │ └── scripts │ │ ├── install_os_packages.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh ├── ol7_yum │ ├── README.md │ ├── Vagrantfile │ └── scripts │ │ ├── install_os_packages.sh │ │ ├── prepare_u01_disk.sh │ │ ├── repo_sync.sh │ │ ├── root_setup.sh │ │ └── setup.sh ├── ol8_base │ ├── README.md │ ├── Vagrantfile │ └── scripts │ │ ├── install_os_packages.sh │ │ ├── prepare_u01_disk.sh │ │ ├── root_setup.sh │ │ └── setup.sh └── ol8_yum │ ├── README.md │ ├── Vagrantfile │ └── scripts │ ├── install_os_packages.sh │ ├── prepare_disks.sh │ ├── repo_sync.sh │ ├── root_setup.sh │ └── setup.sh ├── packer ├── f33 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f33.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f34 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f34.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f35 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f35.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f36 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f36.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f37 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f37.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f38 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f38.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f39 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f39.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f40 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f40.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f41 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f41.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── f42 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── f42.json │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── ol7 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ ├── ol7.json │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── ol8 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ ├── ol8.json │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh ├── ol9 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── http │ │ └── ks.cfg │ ├── iso │ │ └── put_iso_here.txt │ ├── ol9.json │ └── scripts │ │ ├── cleanup.sh │ │ ├── vagrant_user_setup.sh │ │ └── vbox_guest_additions.sh └── rocky8 │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── http │ └── ks.cfg │ ├── iso │ └── put_iso_here.txt │ ├── rocky8.json │ └── scripts │ ├── cleanup.sh │ ├── vagrant_user_setup.sh │ └── vbox_guest_additions.sh ├── rac ├── README.md ├── ol7_121 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_122 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_183 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_19 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol7_21 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hostname.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_19 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── dnsmasq_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_21 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── dnsmasq_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt ├── ol8_23 │ ├── README.md │ ├── config │ │ ├── install.env │ │ └── vagrant.yml │ ├── dns │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── dnsmasq_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node1 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_create_database.sh │ │ │ ├── oracle_db_software_installation.sh │ │ │ ├── oracle_grid_software_config.sh │ │ │ ├── oracle_grid_software_installation.sh │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── node2 │ │ ├── Vagrantfile │ │ └── scripts │ │ │ ├── oracle_user_environment_setup.sh │ │ │ ├── root_setup.sh │ │ │ └── setup.sh │ ├── shared_scripts │ │ ├── configure_chrony.sh │ │ ├── configure_hosts_base.sh │ │ ├── configure_hosts_scan.sh │ │ ├── configure_shared_disks.sh │ │ ├── install_os_packages.sh │ │ ├── oracle_software_patch.sh │ │ └── prepare_u01_disk.sh │ └── software │ │ └── put_software_here.txt └── ol9_19 │ ├── README.md │ ├── config │ ├── install.env │ └── vagrant.yml │ ├── dns │ ├── Vagrantfile │ └── scripts │ │ ├── dnsmasq_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── node1 │ ├── Vagrantfile │ └── scripts │ │ ├── oracle_create_database.sh │ │ ├── oracle_db_software_installation.sh │ │ ├── oracle_grid_software_config.sh │ │ ├── oracle_grid_software_installation.sh │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── node2 │ ├── Vagrantfile │ └── scripts │ │ ├── oracle_user_environment_setup.sh │ │ ├── root_setup.sh │ │ └── setup.sh │ ├── shared_scripts │ ├── configure_chrony.sh │ ├── configure_hosts_base.sh │ ├── configure_hosts_scan.sh │ ├── configure_shared_disks.sh │ ├── install_os_packages.sh │ ├── oracle_software_patch.sh │ └── prepare_u01_disk.sh │ └── software │ └── put_software_here.txt └── spacewalk ├── 2.10 └── ol7 │ ├── README.md │ ├── Vagrantfile │ └── scripts │ ├── configure_spacewalk.sh │ ├── install_os_packages.sh │ ├── prepare_u01_disk.sh │ ├── root_setup.sh │ └── setup.sh ├── 2.8 └── ol7 │ ├── README.md │ ├── Vagrantfile │ └── scripts │ ├── configure_spacewalk.sh │ ├── install_os_packages.sh │ ├── prepare_u01_disk.sh │ ├── root_setup.sh │ └── setup.sh ├── 2.9 └── ol7 │ ├── README.md │ ├── Vagrantfile │ └── scripts │ ├── configure_spacewalk.sh │ ├── install_os_packages.sh │ ├── prepare_u01_disk.sh │ ├── root_setup.sh │ └── setup.sh └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Software Files # 2 | ################## 3 | *.gz 4 | *.zip 5 | *.jar 6 | .vagrant 7 | *.bin 8 | *.vdi 9 | *.rpm 10 | database/ol7_19/demo/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Vagrant Builds 2 | 3 | Just some Vagrant builds I use. 4 | 5 | Feel free to copy or fork this stuff. It's unlikely I'll accept pull requests as it's just my playground. 6 | 7 | ## Required Software 8 | 9 | * [Vagrant](https://www.vagrantup.com/downloads.html) 10 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 11 | 12 | ## What is Vagrant? 13 | 14 | If you don't know how to use Vagrant, you might want to read this introduction. 15 | 16 | * [Vagrant : A Beginner's Guide](https://oracle-base.com/articles/vm/vagrant-a-beginners-guide) 17 | -------------------------------------------------------------------------------- /ansible/README.md: -------------------------------------------------------------------------------- 1 | # Ansible 2 | 3 | These are some simple VM builds for use with my Ansible introductory articles, so there is nothing of intrinsic value here. 4 | 5 | To build them, navigate to each directory and use the "vagrant up" command. 6 | 7 | ``` 8 | cd ansible-server 9 | vagrant up 10 | 11 | cd ..\appserver1 12 | vagrant up 13 | 14 | cd ..\appserver2 15 | vagrant up 16 | 17 | cd ..\database1 18 | vagrant up 19 | ``` -------------------------------------------------------------------------------- /ansible/ansible-server/scripts/install_os_packages.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare yum with the latest repos." `date` 3 | echo "******************************************************************************" 4 | echo "nameserver 8.8.8.8" >> /etc/resolv.conf 5 | 6 | # Base installation. 7 | dnf install -y oracle-epel-release-el8 8 | dnf install -y ansible 9 | 10 | # Packages for demos. 11 | dnf install -y git 12 | -------------------------------------------------------------------------------- /ansible/ansible-server/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /ansible/database1/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/prepare_disks.sh 2 | -------------------------------------------------------------------------------- /ansible/database1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /awx/.gitignore: -------------------------------------------------------------------------------- 1 | *.vdi 2 | .vagrant 3 | -------------------------------------------------------------------------------- /awx/scripts/config.sh: -------------------------------------------------------------------------------- 1 | export AWX_TASK_HOSTNAME=awx 2 | export AWX_WEB_HOSTNAME=awxweb 3 | 4 | export POSTGRES_DATA_DIR=/u01/pgdocker 5 | 6 | # Don't change, unless you are changing the Vagrant port forwarding. 7 | export HOST_PORT=80 8 | export HOST_PORT_SSL=443 9 | 10 | export DOCKER_COMPOSE_DIR=/u01/awxcompose 11 | 12 | export PG_USERNAME=awxg 13 | export PG_PASSWORD=awxpass 14 | export PG_DATABASE=awx 15 | export PG_PORT=5432 16 | 17 | export RABBITMQ_PASSWORD=awxpass 18 | 19 | export ADMIN_USER=admin 20 | export ADMIN_PASSWORD=password 21 | 22 | export SECRET_KEY=awxsecret 23 | 24 | export PROJECT_DATA_DIR=/u01/projects -------------------------------------------------------------------------------- /awx/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | . /vagrant/scripts/config.sh 2 | 3 | sh /vagrant/scripts/prepare_u01_disk.sh 4 | 5 | sh /vagrant/scripts/install_os_packages.sh 6 | 7 | sh /vagrant/scripts/configure_docker.sh 8 | 9 | sh /vagrant/scripts/install_awx.sh 10 | -------------------------------------------------------------------------------- /awx/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /containers/ol7/docker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vdi 2 | .vagrant 3 | software/*.tar.gz 4 | software/*.zip -------------------------------------------------------------------------------- /containers/ol7/docker/README.md: -------------------------------------------------------------------------------- 1 | # VirtualBox VM for Docker Vagrant Build 2 | 3 | I use a VirtualBox VM for playing around with Docker builds. This represents the base of that VM. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | In addition you will need to download all the required Oracle software and put it into the "software" directory, so it can be copied into place and used during the builds. -------------------------------------------------------------------------------- /containers/ol7/docker/scripts/docker_user_setup.sh: -------------------------------------------------------------------------------- 1 | # Clone the latest Git repository. Use SSH so no password. 2 | cd /u01 3 | git clone https://github.com/oraclebase/dockerfiles.git 4 | 5 | echo "*******************************************************" 6 | echo "*** You need to copy all the software in place now! ***" 7 | echo "*** /vagrant/scripts/builds.sh ***" 8 | echo "*******************************************************" 9 | -------------------------------------------------------------------------------- /containers/ol7/docker/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /containers/ol7/docker/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /containers/ol8/docker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vdi 2 | .vagrant 3 | software/*.tar.gz 4 | software/*.zip -------------------------------------------------------------------------------- /containers/ol8/docker/README.md: -------------------------------------------------------------------------------- 1 | # VirtualBox VM for Docker Vagrant Build 2 | 3 | I use a VirtualBox VM for playing around with Docker builds. This represents the base of that VM. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | In addition you will need to download all the required Oracle software and put it into the "software" directory, so it can be copied into place and used during the builds. -------------------------------------------------------------------------------- /containers/ol8/docker/scripts/docker_user_setup.sh: -------------------------------------------------------------------------------- 1 | # Clone the latest Git repository. Use SSH so no password. 2 | cd /u01 3 | git clone https://github.com/oraclebase/dockerfiles.git 4 | 5 | echo "*******************************************************" 6 | echo "*** You need to copy all the software in place now! ***" 7 | echo "*** /vagrant/scripts/builds.sh ***" 8 | echo "*******************************************************" 9 | -------------------------------------------------------------------------------- /containers/ol8/docker/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /containers/ol8/docker/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /containers/ol8/podman/.gitignore: -------------------------------------------------------------------------------- 1 | *.vdi 2 | .vagrant 3 | software/*.tar.gz 4 | software/*.zip -------------------------------------------------------------------------------- /containers/ol8/podman/README.md: -------------------------------------------------------------------------------- 1 | # VirtualBox VM for Containers using Podman on Oracle Linux 8 (OL8) 2 | 3 | I use a VirtualBox VM for playing around with container builds using Podman on Oracle Linux 8 (OL8). This represents the base of that VM. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | In addition you will need to download all the required Oracle software and put it into the "software" directory, so it can be copied into place and used during the builds. -------------------------------------------------------------------------------- /containers/ol8/podman/scripts/container_user_setup.sh: -------------------------------------------------------------------------------- 1 | # Clone the latest Git repository. Use SSH so no password. 2 | cd /u01 3 | git clone https://github.com/oraclebase/dockerfiles.git 4 | 5 | echo "*******************************************************" 6 | echo "*** You need to copy all the software in place now! ***" 7 | echo "*** /vagrant/scripts/builds.sh ***" 8 | echo "*******************************************************" 9 | -------------------------------------------------------------------------------- /containers/ol8/podman/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /containers/ol8/podman/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /containers/ol9/podman/.gitignore: -------------------------------------------------------------------------------- 1 | *.vdi 2 | .vagrant 3 | software/*.tar.gz 4 | software/*.zip -------------------------------------------------------------------------------- /containers/ol9/podman/README.md: -------------------------------------------------------------------------------- 1 | # VirtualBox VM for Containers using Podman on Oracle Linux 9 (OL9) 2 | 3 | I use a VirtualBox VM for playing around with container builds using Podman on Oracle Linux 9 (OL9). This represents the base of that VM. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | In addition you will need to download all the required Oracle software and put it into the "software" directory, so it can be copied into place and used during the builds. -------------------------------------------------------------------------------- /containers/ol9/podman/scripts/container_user_setup.sh: -------------------------------------------------------------------------------- 1 | # Clone the latest Git repository. Use SSH so no password. 2 | cd /u01 3 | git clone https://github.com/oraclebase/dockerfiles.git 4 | 5 | echo "*******************************************************" 6 | echo "*** You need to copy all the software in place now! ***" 7 | echo "*** /vagrant/scripts/builds.sh ***" 8 | echo "*******************************************************" 9 | -------------------------------------------------------------------------------- /containers/ol9/podman/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /containers/ol9/podman/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f28_122/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 12.2 on Fedora 28 2 | 3 | A simple Vagrant build for Oracle Database 12.2 on Fedora 28. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database 12.2](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f28_122/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f28_122/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f28_183/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 18.3 on Fedora 28 2 | 3 | A simple Vagrant build for Oracle Database 18.3 on Fedora 28. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database 18.3](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f28_183/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f28_183/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f29_183/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 18.3 on Fedora 29 2 | 3 | A simple Vagrant build for Oracle Database 18.3 on Fedora 29. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database 18.3](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f29_183/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f29_183/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f29_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 29 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 29. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f29_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f29_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f30_183/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 18.3 on Fedora 30 2 | 3 | A simple Vagrant build for Oracle Database 18.3 on Fedora 30. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database 18.3](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f30_183/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f30_183/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f30_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 30 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 30. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f30_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f30_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f31_183/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 18.3 on Fedora 31 2 | 3 | A simple Vagrant build for Oracle Database 18.3 on Fedora 31. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database 18.3](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f31_183/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f31_183/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f31_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 31 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 31. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f31_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f31_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f32_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 32 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 32. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f32_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f32_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f33_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 33 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 33. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f33_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f33_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f33_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f34_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 34 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 34. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f34_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f34_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f34_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f34_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 34 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 34. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f34_21/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/21.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | export READONLY_HOME=${ORACLE_BASE}/homes/OraDB21Home1 6 | 7 | export SOFTWARE_DIR=/u01/software 8 | export SCRIPTS_DIR=/home/oracle/scripts 9 | export DATA_DIR=/u02/oradata 10 | 11 | export ORACLE_SID=cdb1 12 | export PDB_NAME=pdb1 13 | export ORACLE_UNQNAME=${ORACLE_SID} 14 | 15 | export DB_SOFTWARE="LINUX.X64_213000_db_home.zip" 16 | export ORACLE_PASSWORD="oracle" 17 | export SYS_PASSWORD="SysPassword1" 18 | export PDB_PASSWORD="PdbPassword1" 19 | -------------------------------------------------------------------------------- /database/f34_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f34_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f35_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 34 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 34. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f35_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f35_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f35_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f35_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 35 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 35. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f35_21/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/21.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | export READONLY_HOME=${ORACLE_BASE}/homes/OraDB21Home1 6 | 7 | export SOFTWARE_DIR=/u01/software 8 | export SCRIPTS_DIR=/home/oracle/scripts 9 | export DATA_DIR=/u02/oradata 10 | 11 | export ORACLE_SID=cdb1 12 | export PDB_NAME=pdb1 13 | export ORACLE_UNQNAME=${ORACLE_SID} 14 | 15 | export DB_SOFTWARE="LINUX.X64_213000_db_home.zip" 16 | export ORACLE_PASSWORD="oracle" 17 | export SYS_PASSWORD="SysPassword1" 18 | export PDB_PASSWORD="PdbPassword1" 19 | -------------------------------------------------------------------------------- /database/f35_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f35_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f36_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 36 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 36. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f36_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f36_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f36_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f36_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 36 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 36. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f36_21/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/21.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | export READONLY_HOME=${ORACLE_BASE}/homes/OraDB21Home1 6 | 7 | export SOFTWARE_DIR=/u01/software 8 | export SCRIPTS_DIR=/home/oracle/scripts 9 | export DATA_DIR=/u02/oradata 10 | 11 | export ORACLE_SID=cdb1 12 | export PDB_NAME=pdb1 13 | export ORACLE_UNQNAME=${ORACLE_SID} 14 | 15 | export DB_SOFTWARE="LINUX.X64_213000_db_home.zip" 16 | export ORACLE_PASSWORD="oracle" 17 | export SYS_PASSWORD="SysPassword1" 18 | export PDB_PASSWORD="PdbPassword1" 19 | -------------------------------------------------------------------------------- /database/f36_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f36_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f37_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 37 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 37. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f37_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f37_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f37_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f37_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 37 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 37. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f37_21/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/21.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | export READONLY_HOME=${ORACLE_BASE}/homes/OraDB21Home1 6 | 7 | export SOFTWARE_DIR=/u01/software 8 | export SCRIPTS_DIR=/home/oracle/scripts 9 | export DATA_DIR=/u02/oradata 10 | 11 | export ORACLE_SID=cdb1 12 | export PDB_NAME=pdb1 13 | export ORACLE_UNQNAME=${ORACLE_SID} 14 | 15 | export DB_SOFTWARE="LINUX.X64_213000_db_home.zip" 16 | export ORACLE_PASSWORD="oracle" 17 | export SYS_PASSWORD="SysPassword1" 18 | export PDB_PASSWORD="PdbPassword1" 19 | -------------------------------------------------------------------------------- /database/f37_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f37_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f38_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 38 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 38. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f38_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f38_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f38_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f38_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 38 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 38. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f38_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f38_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f39_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 39 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 39. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f39_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f39_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f39_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f39_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 39 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 39. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f39_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f39_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f40_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 40 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 40. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f40_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f40_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f40_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f40_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 40 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 40. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f40_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f40_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f41_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 41 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 41. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f41_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f41_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f41_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f41_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 41 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 41. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f41_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f41_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f42_19/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 19c on Fedora 42 2 | 3 | A simple Vagrant build for Oracle Database 19c on Fedora 42. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f42_19/config/install.env: -------------------------------------------------------------------------------- 1 | export ORACLE_BASE=/u01/app/oracle 2 | export ORA_INVENTORY=/u01/app/oraInventory 3 | export ORACLE_HOME_EXT=product/19.0.0/dbhome_1 4 | export ORACLE_HOME=${ORACLE_BASE}/${ORACLE_HOME_EXT} 5 | 6 | export SOFTWARE_DIR=/u01/software 7 | export SCRIPTS_DIR=/home/oracle/scripts 8 | export DATA_DIR=/u02/oradata 9 | 10 | export ORACLE_SID=cdb1 11 | export PDB_NAME=pdb1 12 | export ORACLE_UNQNAME=${ORACLE_SID} 13 | 14 | export DB_SOFTWARE="LINUX.X64_193000_db_home.zip" 15 | export ORACLE_PASSWORD="oracle" 16 | export SYS_PASSWORD="SysPassword1" 17 | export PDB_PASSWORD="PdbPassword1" 18 | -------------------------------------------------------------------------------- /database/f42_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f42_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/f42_21/README.md: -------------------------------------------------------------------------------- 1 | # Oracle 21c on Fedora 42 2 | 3 | A simple Vagrant build for Oracle Database 21c on Fedora 42. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | * [Oracle Database](https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html) 10 | 11 | Place the Oracle database software in the "software" directory before calling the `vagrant up` command. 12 | -------------------------------------------------------------------------------- /database/f42_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' -------------------------------------------------------------------------------- /database/f42_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_112/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_112_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_112_u01.vdi 7 | disk2_name: ./ol7_112_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_112/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_112/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_112/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_121/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_121_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_121_u01.vdi 7 | disk2_name: ./ol7_121_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_121/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_121/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_121/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_122/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_122_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_122_u01.vdi 7 | disk2_name: ./ol7_122_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_122/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_122/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_122/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_183/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_183_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_183_u01.vdi 7 | disk2_name: ./ol7_183_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_183/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_183/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_183/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_183_rpm/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create default database." `date` 3 | echo "******************************************************************************" 4 | /etc/init.d/oracledb_ORCLCDB-18c configure -------------------------------------------------------------------------------- /database/ol7_183_rpm/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/install_os_packages.sh 2 | 3 | sh /vagrant/scripts/oracle_create_database.sh 4 | -------------------------------------------------------------------------------- /database/ol7_183_rpm/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_183_rpm/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_18c_xe/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/install_os_packages.sh 2 | 3 | #sh /vagrant/scripts/oracle_create_database.sh 4 | -------------------------------------------------------------------------------- /database/ol7_18c_xe/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_18c_xe/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_19/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_19_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_19_u01.vdi 7 | disk2_name: ./ol7_19_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_19/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_19/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_19_rpm/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create default database." `date` 3 | echo "******************************************************************************" 4 | /etc/init.d/oracledb_ORCLCDB-19c configure -------------------------------------------------------------------------------- /database/ol7_19_rpm/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/install_os_packages.sh 2 | 3 | sh /vagrant/scripts/oracle_create_database.sh 4 | -------------------------------------------------------------------------------- /database/ol7_19_rpm/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_19_rpm/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_21/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | box: oraclebase/oracle-7 2 | vm_name: ol7_21_vagrant 3 | mem_size: 4096 4 | cpus: 4 5 | public_ip: 192.168.56.140 6 | disk1_name: ./ol7_21_u01.vdi 7 | disk2_name: ./ol7_21_u02.vdi 8 | non_rotational: 'on' 9 | disk_size: 100 10 | -------------------------------------------------------------------------------- /database/ol7_21/scripts/oracle_service_setup.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create the database auto-start service." `date` 3 | echo "******************************************************************************" 4 | cp /vagrant/scripts/dbora.service /lib/systemd/system/dbora.service 5 | systemctl daemon-reload 6 | systemctl start dbora.service 7 | systemctl enable dbora.service 8 | -------------------------------------------------------------------------------- /database/ol7_21/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_21_rpm/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create default database." `date` 3 | echo "******************************************************************************" 4 | /etc/init.d/oracledb_ORCLCDB-21c configure -------------------------------------------------------------------------------- /database/ol7_21_rpm/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/install_os_packages.sh 2 | 3 | sh /vagrant/scripts/oracle_create_database.sh 4 | -------------------------------------------------------------------------------- /database/ol7_21_rpm/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /database/ol7_21_rpm/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /database/ol7_21_xe/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Create default database." `date` 3 | echo "******************************************************************************" 4 | /etc/init.d/oracle-xe-21c configure < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-rdbms-server-11gR2-preinstall 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_112/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-rdbms-server-12cR1-preinstall 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_121/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-database-server-12cR2-preinstall 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_122/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-database-preinstall-18c 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_183/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-database-preinstall-19c 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_19/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | yum install -y yum-utils 7 | yum install -y oracle-epel-release-el7 8 | yum-config-manager --enable ol7_developer_EPEL 9 | yum install -y zip unzip # sshpass 10 | yum install -y oracle-database-preinstall-21c 11 | #yum -y update 12 | -------------------------------------------------------------------------------- /dataguard/ol7_21/shared_scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils zip unzip 7 | 8 | dnf install -y oracle-database-preinstall-19c 9 | #yum -y update 10 | -------------------------------------------------------------------------------- /dataguard/ol8_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /dataguard/ol8_21/config/install.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21/config/install.env -------------------------------------------------------------------------------- /dataguard/ol8_21/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | shared: 2 | box: oraclebase/oracle-8 3 | non_rotational: 'on' 4 | 5 | node1: 6 | vm_name: ol8_21_dg1 7 | mem_size: 4096 8 | cpus: 2 9 | public_ip: 192.168.56.101 10 | u01_disk: ./ol8_21_dg1_u01.vdi 11 | 12 | node2: 13 | vm_name: ol8_21_dg2 14 | mem_size: 4096 15 | cpus: 2 16 | public_ip: 192.168.56.102 17 | u01_disk: ./ol8_21_dg2_u01.vdi 18 | -------------------------------------------------------------------------------- /dataguard/ol8_21/node1/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21/node1/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_21/node1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_21/node2/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21/node2/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_21/node2/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_21/shared_scripts/configure_chrony.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Enable chronyd service." `date` 3 | echo "******************************************************************************" 4 | systemctl enable chronyd 5 | systemctl restart chronyd 6 | chronyc -a 'burst 4/4' 7 | chronyc -a makestep 8 | -------------------------------------------------------------------------------- /dataguard/ol8_21/shared_scripts/configure_hostname.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Set Hostname." `date` 3 | echo "******************************************************************************" 4 | hostname ${ORACLE_HOSTNAME} 5 | cat > /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils zip unzip 7 | 8 | dnf install -y oracle-database-preinstall-21c 9 | #yum -y update 10 | -------------------------------------------------------------------------------- /dataguard/ol8_21/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/config/install.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21_dgpdb/config/install.env -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | shared: 2 | box: oraclebase/oracle-8 3 | non_rotational: 'on' 4 | 5 | node1: 6 | vm_name: ol8_21_dg1 7 | mem_size: 4096 8 | cpus: 2 9 | public_ip: 192.168.56.101 10 | u01_disk: ./ol8_21_dg1_u01.vdi 11 | 12 | node2: 13 | vm_name: ol8_21_dg2 14 | mem_size: 4096 15 | cpus: 2 16 | public_ip: 192.168.56.102 17 | u01_disk: ./ol8_21_dg2_u01.vdi 18 | -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/node1/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21_dgpdb/node1/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/node1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/node2/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_21_dgpdb/node2/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/node2/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/shared_scripts/configure_chrony.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Enable chronyd service." `date` 3 | echo "******************************************************************************" 4 | systemctl enable chronyd 5 | systemctl restart chronyd 6 | chronyc -a 'burst 4/4' 7 | chronyc -a makestep 8 | -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/shared_scripts/configure_hostname.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Set Hostname." `date` 3 | echo "******************************************************************************" 4 | hostname ${ORACLE_HOSTNAME} 5 | cat > /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils zip unzip sshpass 7 | 8 | dnf install -y oracle-database-preinstall-21c 9 | #yum -y update 10 | -------------------------------------------------------------------------------- /dataguard/ol8_21_dgpdb/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /dataguard/ol8_23/config/install.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_23/config/install.env -------------------------------------------------------------------------------- /dataguard/ol8_23/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | shared: 2 | box: oraclebase/oracle-8 3 | non_rotational: 'on' 4 | 5 | node1: 6 | vm_name: ol8_23_dg1 7 | mem_size: 4096 8 | cpus: 2 9 | public_ip: 192.168.56.101 10 | u01_disk: ./ol8_23_dg1_u01.vdi 11 | 12 | node2: 13 | vm_name: ol8_23_dg2 14 | mem_size: 4096 15 | cpus: 2 16 | public_ip: 192.168.56.102 17 | u01_disk: ./ol8_23_dg2_u01.vdi 18 | -------------------------------------------------------------------------------- /dataguard/ol8_23/node1/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_23/node1/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_23/node1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_23/node2/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol8_23/node2/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol8_23/node2/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol8_23/shared_scripts/configure_chrony.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Enable chronyd service." `date` 3 | echo "******************************************************************************" 4 | systemctl enable chronyd 5 | systemctl restart chronyd 6 | chronyc -a 'burst 4/4' 7 | chronyc -a makestep 8 | -------------------------------------------------------------------------------- /dataguard/ol8_23/shared_scripts/configure_hostname.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Set Hostname." `date` 3 | echo "******************************************************************************" 4 | hostname ${ORACLE_HOSTNAME} 5 | cat > /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils zip unzip 7 | 8 | dnf install -y oracle-database-preinstall-21c 9 | #yum -y update 10 | -------------------------------------------------------------------------------- /dataguard/ol8_23/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /dataguard/ol9_19/config/install.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol9_19/config/install.env -------------------------------------------------------------------------------- /dataguard/ol9_19/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | shared: 2 | box: oraclebase/oracle-9 3 | non_rotational: 'on' 4 | 5 | node1: 6 | vm_name: ol9_19_dg1 7 | mem_size: 4096 8 | cpus: 2 9 | public_ip: 192.168.56.101 10 | u01_disk: ./ol9_19_dg1_u01.vdi 11 | 12 | node2: 13 | vm_name: ol9_19_dg2 14 | mem_size: 4096 15 | cpus: 2 16 | public_ip: 192.168.56.102 17 | u01_disk: ./ol9_19_dg2_u01.vdi 18 | -------------------------------------------------------------------------------- /dataguard/ol9_19/node1/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol9_19/node1/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol9_19/node1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol9_19/node2/scripts/oracle_create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/dataguard/ol9_19/node2/scripts/oracle_create_database.sh -------------------------------------------------------------------------------- /dataguard/ol9_19/node2/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /dataguard/ol9_19/shared_scripts/configure_chrony.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Enable chronyd service." `date` 3 | echo "******************************************************************************" 4 | systemctl enable chronyd 5 | systemctl restart chronyd 6 | chronyc -a 'burst 4/4' 7 | chronyc -a makestep 8 | -------------------------------------------------------------------------------- /dataguard/ol9_19/shared_scripts/configure_hostname.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Set Hostname." `date` 3 | echo "******************************************************************************" 4 | hostname ${ORACLE_HOSTNAME} 5 | cat > /etc/hostname <> /etc/hosts <> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils zip unzip 7 | 8 | dnf install -y oracle-database-preinstall-19c 9 | #yum -y update 10 | -------------------------------------------------------------------------------- /dataguard/ol9_19/software/put_software_here.txt: -------------------------------------------------------------------------------- 1 | The software you put in this location will be visible inside the VM below this path. 2 | 3 | /vagrant/software/ -------------------------------------------------------------------------------- /dbvisit/ol7_19/config/vagrant.yml: -------------------------------------------------------------------------------- 1 | shared: 2 | box: oraclebase/oracle-7.6 3 | non_rotational: 'on' 4 | 5 | node1: 6 | vm_name: ol7_19_dbv1 7 | mem_size: 4096 8 | cpus: 2 9 | public_ip: 192.168.56.101 10 | u01_disk: ./ol7_19_dbv1_u01.vdi 11 | 12 | node2: 13 | vm_name: ol7_19_dbv2 14 | mem_size: 4096 15 | cpus: 2 16 | public_ip: 192.168.56.102 17 | u01_disk: ./ol7_19_dbv2_u01.vdi 18 | 19 | console: 20 | vm_name: ol7_19_console 21 | mem_size: 1024 22 | cpus: 1 23 | public_ip: 192.168.56.103 24 | -------------------------------------------------------------------------------- /dbvisit/ol7_19/console/scripts/oracle_user_environment_setup.sh: -------------------------------------------------------------------------------- 1 | . /vagrant_config/install.env 2 | 3 | echo "******************************************************************************" 4 | echo "Create environment scripts." `date` 5 | echo "******************************************************************************" 6 | mkdir -p /home/oracle/scripts 7 | 8 | cat > /home/oracle/scripts/setEnv.sh <> /home/oracle/.bash_profile < /etc/hostname <> /etc/hosts <> /etc/fstab <> /etc/fstab <> /etc/fstab <> /etc/fstab <> /etc/resolv.conf 5 | 6 | #cd /etc/yum.repos.d 7 | #rm -f public-yum-ol7.repo 8 | #wget https://yum.oracle.com/public-yum-ol7.repo 9 | 10 | #yum update -y 11 | -------------------------------------------------------------------------------- /miscellaneous/ol7_base/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/prepare_u01_disk.sh 2 | sh /vagrant/scripts/install_os_packages.sh 3 | -------------------------------------------------------------------------------- /miscellaneous/ol7_base/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /miscellaneous/ol7_yum/README.md: -------------------------------------------------------------------------------- 1 | # Oracle Linux 7 Local Yum Repository 2 | 3 | A simple Vagrant build for local repository of Oracle Linux 7. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | -------------------------------------------------------------------------------- /miscellaneous/ol7_yum/scripts/install_os_packages.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare yum with the latest repos." `date` 3 | echo "******************************************************************************" 4 | echo "nameserver 8.8.8.8" >> /etc/resolv.conf 5 | 6 | cd /etc/yum.repos.d 7 | rm -f public-yum-ol7.repo 8 | wget https://yum.oracle.com/public-yum-ol7.repo 9 | 10 | yum install -y yum-utils createrepo httpd 11 | 12 | yum install -y yum-utils zip unzip 13 | #yum update -y 14 | -------------------------------------------------------------------------------- /miscellaneous/ol7_yum/scripts/prepare_u01_disk.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare /u01 disk." `date` 3 | echo "******************************************************************************" 4 | # New partition for the whole disk. 5 | echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb 6 | 7 | # Add file system. 8 | mkfs.xfs -f /dev/sdb1 9 | 10 | # Mount it. 11 | UUID=`blkid -o value /dev/sdb1 | grep -v xfs` 12 | mkdir /u01 13 | cat >> /etc/fstab <> /etc/resolv.conf 5 | 6 | #cd /etc/yum.repos.d 7 | #rm -f public-yum-ol7.repo 8 | #wget https://yum.oracle.com/public-yum-ol7.repo 9 | 10 | #yum update -y 11 | -------------------------------------------------------------------------------- /miscellaneous/ol8_base/scripts/root_setup.sh: -------------------------------------------------------------------------------- 1 | sh /vagrant/scripts/prepare_u01_disk.sh 2 | sh /vagrant/scripts/install_os_packages.sh 3 | -------------------------------------------------------------------------------- /miscellaneous/ol8_base/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /miscellaneous/ol8_yum/README.md: -------------------------------------------------------------------------------- 1 | # Oracle Linux 8 Local Yum Repository 2 | 3 | A simple Vagrant build for local repository of Oracle Linux 8. 4 | 5 | ## Required Software 6 | 7 | * [Vagrant](https://www.vagrantup.com/downloads.html) 8 | * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) 9 | 10 | -------------------------------------------------------------------------------- /miscellaneous/ol8_yum/scripts/install_os_packages.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Prepare yum with the latest repos." `date` 3 | echo "******************************************************************************" 4 | echo "nameserver 8.8.8.8" >> /etc/resolv.conf 5 | 6 | dnf install -y dnf-utils createrepo httpd 7 | 8 | dnf install -y zip unzip 9 | #yum update -y 10 | -------------------------------------------------------------------------------- /miscellaneous/ol8_yum/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /packer/f33/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f33/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f33" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f33/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f33/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f33/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f33/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f33/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f34/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f34/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f34" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f34/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f34/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f34/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f34/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f34/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f35/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f35/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f35" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f35/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f35/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f35/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f35/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f35/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f36/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f36/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f36" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f36/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f36/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f36/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f36/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f36/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f37/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f37/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f37" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f37/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f37/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f37/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f37/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f37/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f38/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f38/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f38" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f38/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f38/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f38/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f38/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f38/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f39/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f39/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f39" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f39/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f39/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f39/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f39/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f39/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f40/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f40/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f40" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f40/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f40/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f40/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f40/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f40/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f41/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f41/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f41" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f41/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f41/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f41/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f41/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f41/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/f42/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/f42/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "f41" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/f42/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/f42/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/f42/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | #rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/f42/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget --no-check-certificate -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/f42/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl 4 | 5 | mkdir -p /tmp/virtualbox 6 | mount -o loop /tmp/VBoxGuestAdditions.iso /tmp/virtualbox 7 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 8 | umount /tmp/virtualbox 9 | rmdir /tmp/virtualbox 10 | rm /tmp/*.iso 11 | -------------------------------------------------------------------------------- /packer/ol7/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/ol7/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "ol7" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/ol7/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/ol7/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/ol7/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | yum clean all 5 | rm -Rf /var/cache/yum/* 6 | 7 | # Empty /tmp. 8 | rm -Rf /tmp/* 9 | 10 | # Zero all empty space to aid compression. 11 | dd if=/dev/zero of=/EMPTY bs=1M 12 | rm -f /EMPTY 13 | 14 | # Make sure Packer waits for operation to complete. 15 | sync && sync 16 | -------------------------------------------------------------------------------- /packer/ol7/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/ol7/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mkdir -p /tmp/virtualbox 4 | VERSION=$(cat /tmp/.vbox_version) 5 | mount -o loop /tmp/VBoxGuestAdditions_$VERSION.iso /tmp/virtualbox 6 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 7 | umount /tmp/virtualbox 8 | rmdir /tmp/virtualbox 9 | rm /tmp/*.iso 10 | -------------------------------------------------------------------------------- /packer/ol8/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/ol8/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "ol8" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/ol8/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/ol8/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/ol8/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/ol8/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/ol8/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mkdir -p /tmp/virtualbox 4 | VERSION=$(cat /tmp/.vbox_version) 5 | mount -o loop /tmp/VBoxGuestAdditions_$VERSION.iso /tmp/virtualbox 6 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 7 | umount /tmp/virtualbox 8 | rmdir /tmp/virtualbox 9 | rm /tmp/*.iso 10 | -------------------------------------------------------------------------------- /packer/ol9/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/ol9/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "ol9" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/ol9/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/ol9/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/ol9/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/ol9/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mkdir -p /tmp/virtualbox 4 | VERSION=$(cat /tmp/.vbox_version) 5 | mount -o loop /tmp/VBoxGuestAdditions_$VERSION.iso /tmp/virtualbox 6 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 7 | umount /tmp/virtualbox 8 | rmdir /tmp/virtualbox 9 | rm /tmp/*.iso 10 | -------------------------------------------------------------------------------- /packer/rocky8/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore build "stuff" 2 | packer_cache 3 | build 4 | output* 5 | *.box 6 | *.iso 7 | .vagrant -------------------------------------------------------------------------------- /packer/rocky8/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "rocky8" 6 | config.vm.synced_folder ".","/vagrant", disabled: true 7 | end 8 | -------------------------------------------------------------------------------- /packer/rocky8/iso/put_iso_here.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclebase/vagrant/79f0c6e53f499ae49c73244213521a8b3dab86d2/packer/rocky8/iso/put_iso_here.txt -------------------------------------------------------------------------------- /packer/rocky8/scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Remove DNF cache. 4 | dnf clean all 5 | rm -Rf /var/cache/dnf/* 6 | rm -Rf /var/cache/yum/* 7 | 8 | # Empty /tmp. 9 | rm -Rf /tmp/* 10 | 11 | # Zero all empty space to aid compression. 12 | dd if=/dev/zero of=/EMPTY bs=1M 13 | rm -f /EMPTY 14 | 15 | # Make sure Packer waits for operation to complete. 16 | sync && sync 17 | -------------------------------------------------------------------------------- /packer/rocky8/scripts/vagrant_user_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -Rf /home/vagrant/.ssh 4 | mkdir /home/vagrant/.ssh 5 | wget -O /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/hashicorp/vagrant/master/keys/vagrant.pub 6 | chown -R vagrant:vagrant /home/vagrant/.ssh 7 | chmod 0700 /home/vagrant/.ssh 8 | chmod 0600 /home/vagrant/.ssh/authorized_keys 9 | 10 | echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant 11 | chmod 0440 /etc/sudoers.d/vagrant 12 | -------------------------------------------------------------------------------- /packer/rocky8/scripts/vbox_guest_additions.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mkdir -p /tmp/virtualbox 4 | VERSION=$(cat /tmp/.vbox_version) 5 | mount -o loop /tmp/VBoxGuestAdditions_$VERSION.iso /tmp/virtualbox 6 | sh /tmp/virtualbox/VBoxLinuxAdditions.run 7 | umount /tmp/virtualbox 8 | rmdir /tmp/virtualbox 9 | rm /tmp/*.iso 10 | -------------------------------------------------------------------------------- /rac/README.md: -------------------------------------------------------------------------------- 1 | # Vagrant Real Application Clusters (RAC) Builds 2 | 3 | The Vagrant scripts here will allow you to build a Real Application Clusters (RAC) system by just starting the VMs in the correct order. 4 | 5 | All builds have been moved into version-specific directories. 6 | -------------------------------------------------------------------------------- /rac/ol7_121/dns/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /rac/ol7_121/node1/scripts/oracle_grid_software_config.sh: -------------------------------------------------------------------------------- 1 | . /vagrant_config/install.env 2 | 3 | echo "******************************************************************************" 4 | echo "Check cluster configuration." `date` 5 | echo "******************************************************************************" 6 | ${GRID_HOME}/bin/crsctl stat res -t 7 | -------------------------------------------------------------------------------- /rac/ol7_121/node1/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /rac/ol7_121/node2/scripts/setup.sh: -------------------------------------------------------------------------------- 1 | sudo bash -c 'sh /vagrant/scripts/root_setup.sh' 2 | -------------------------------------------------------------------------------- /rac/ol7_121/shared_scripts/configure_chrony.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Enable chronyd service." `date` 3 | echo "******************************************************************************" 4 | systemctl enable chronyd 5 | systemctl restart chronyd 6 | chronyc -a 'burst 4/4' 7 | chronyc -a makestep 8 | -------------------------------------------------------------------------------- /rac/ol7_121/shared_scripts/configure_hostname.sh: -------------------------------------------------------------------------------- 1 | echo "******************************************************************************" 2 | echo "Set Hostname." `date` 3 | echo "******************************************************************************" 4 | hostname ${ORACLE_HOSTNAME} 5 | cat > /etc/hostname <> /etc/hosts <> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/fstab < /etc/hostname <> /etc/hosts <> /etc/fstab <> /etc/hosts <> /etc/hosts <> /etc/hosts <> /etc/hosts <> /etc/fstab <> /etc/fstab <> /etc/fstab <