Agile Networking: Continuous Delivery of F5 BigIP with Jenkins Pipeline as Code
Tcl
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
F5file_build.yml
F5file_enable.yml
Jenkinsfile
LICENSE
README.md
bodgeit-rewrite.tcl
hosts.ini
irule-sorry.tcl

README.md

F5file

Agile Networking: Continuous Delivery of F5 BigIPs with Jenkins Pipeline as Code

  1. Download Jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
  1. Start jenkins
java -jar jenkins.war
  1. License Jenkins

  2. Install Ansible Plugin and Slack Notification Plugin in Jenkins

  3. Install Ansible, ansible-lint and ansible-review

sudo yum install -y gcc python27 python27-devel python27-pip

sudo yum install -y libffi-devel

sudo yum install -y openssl-devel

sudo /usr/bin/pip-2.7 install --upgrade ansible

sudo /usr/bin/pip-2.7 install ansible-lint

sudo /usr/bin/pip-2.7 install ansible-review 

sudo /usr/bin/pip-2.7 install bigsuds

sudo /usr/bin/pip-2.7 install f5-sdk
  1. Install git
sudo yum install -y git

  1. Create pipeline job