Public | Automated Build

Last pushed: 2 years ago
Short Description
Encapsulate the rancher-management binscript
Full Description

Rancher::ManagementApi Gem


  1. Create a manager:

    a. If your Rancher has access control:

     manager = Rancher::ManagementApi::Token.build_manager(
       host: "http://localhost:8080",
       username: "youruser",
       password: "yourpassword"

    b. Or just create a manager:

     manager =
       host: "http://localhost:8080",
  2. Create a project (known in the UI as an Environment):

     project = manager.create_project("my environment name")
  3. Create a new API key:

     api_key = project.create_api_key("my api key name")
  4. Save your api_key's secret:

     puts "Your new RANCHER_ACCESS_KEY=#{api_key.publicValue}"
     puts "Your new RANCHER_SECRET_KEY=#{api_key.secretValue}"
Docker Pull Command
Source Repository