Skip to content

haswalt/RancherPHP

Repository files navigation

Rancher PHP

RancherPHP is a PHP client for interacting with the Rancher API. Rancher's API provides a traversable tree or resources and RancherPHP exposes these in a simple interface.

$client = new Rancher\Client('http://localhost:9000/v1', 'key', 'secret');
$projects = $client->getProjects();

$services = $projects->first()->getServices();

Installing RancherPHP

The recommended way to install RancherPHP is through Composer.

# Install Composer
curl -sS https://getcomposer.org/installer | php

Next, run the Composer command to install the latest stable version of RancherPHP:

composer.phar require haswalt/rancher-php

After installing, you need to require Composer's autoloader:

require 'vendor/autoload.php';

You can then later update RancherPHP using composer:

composer.phar update

TODO

  • Implement more resource types
  • Add tests
  • Implement complex actions

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages