Project

General

Profile

Feature #6857

Create CentOS & Wheezy minion bootstrap script

Added by John Spray almost 8 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Backend (packaging/deployment)
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

This is a script that the Calamari server makes available via HTTP, so that connecting the Ceph server to Calamari becomes as a simple as:

curl http://<calamari server/bootstrap | python

The salt-bootstrap code could be useful here:
[[https://github.com/saltstack/salt-bootstrap]]

As well as installing our minion (#6855), the bootstrap script should set the master address so that the minion can start talking to the calamari server right away. In order for it to know the address of the master, the script could be served as a simple django view, with a template that substitutes the master address into the script.

Associated revisions

Revision d0e42aee (diff)
Added by John Spray over 7 years ago

calamari_web: extend bootstrap script for EL6

Fixes: #6857

History

#1 Updated by John Spray almost 8 years ago

  • Target version set to v1.2 Backlog

#2 Updated by John Spray over 7 years ago

  • translation missing: en.field_story_points set to 3.0

This has been in wip-2.0 for a while for ubuntu precise, remaining work is to generalise it for other supported OS

#3 Updated by John Spray over 7 years ago

  • Subject changed from Create minion bootstrap script to Create CentOS & Wheezy minion bootstrap script

#4 Updated by Dan Mick over 7 years ago

  • Target version changed from v1.2 Backlog to v1.2-dev5

#5 Updated by John Spray over 7 years ago

  • Assignee deleted (John Spray)

#6 Updated by John Spray over 7 years ago

  • Assignee set to John Spray

#7 Updated by John Spray over 7 years ago

  • Status changed from New to In Progress

#8 Updated by John Spray over 7 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF