f5devcentral / f5-vagrant-files

Vagrantfiles that can be used to launch BIG-IP instances
Apache License 2.0
13 stars 10 forks source link

f5-vagrant-file

Vagrantfiles that can be used to instantiate BIG-IP instances from Vagrant boxes

About

These directories contain Vagrantfiles that you can use to create instances of BIG-IP for purposes such as development of tools that integrate with BIG-IP.

The requirements to create these BIG-IP instances is a pre-created Vagrant box that you have made from the ISOs available at F5's download site here

Using the Packer templates available from this project's sister project found here

If you are familiar with a BIG-IPs licensing restrictions and Vagrant, you will say to yourself

but BIG-IP wont accept my license when I 'vagrant up' a second time

And you will be right!

There are three options here

Those options are all probably less than ideal, but I don't make the rules.

Support

I guarantee that you will find no help from F5 official support. I'm putting this repository out there simply as a proof of concept.

If something does not work, you're free to raise Issues in Github here, but I may not respond to them immediately, or at all.

Instructions

Refer to the README.md files in each of the directories. While I have outlined a fairly consistent set of steps in each Vagrantfile, you are free to add your own customizations as needed.

Some things to note.

More releases

As new releases of BIG-IP happen (Hotfixes and major releases) I will update the Vagrantfiles here. Do not expect a new template to land until after the official F5 release.

If you have interest in a release that is not found in this repo, and is listed as supported by F5 at our releases SOL5903 page here

Then open an issue on Github and I will address it.

Required vagrant version

I always use the latest version, so use that. I boot these images on a Mac, but we have build systems that do it on Linux as well. Frankly, it should work without issue on any platform that vagrant is supported on.