This project uses Lukas2511's letsencrypt.sh shell script as the basis for deploying certificates to an F5 BIG-IP.
It utilizes the DNS challenge and reaches out to name.com's API (currently beta) for the challenge setup and teardown. Major (below reference) has example for Rackspace DNS that this is based on.
It utilizes F5's iControl REST interface to upload and configure the certificates into a clientssl profile for SSL offloading capability.
./letsencrypt.sh -c -f /var/tmp/le/config/config.sh
where the configuration options are defined as appropriate in config.sh
Much of this project is based on the work of these projects: