Project

General

Profile

Actions

Bug #24843

open

case sensitivity in salt minions name

Added by Matthias Bebber over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

if you have salt minions with capital letters, the minion is registered with lower case Name.

the Job upload Fails with HttpNotFound. If I set the minion id to all lower case letters the error disappears.

2 examples:
2018-09-06 17:19:31,718 [salt.loaded.int.pillar.puppet:32 ][CRITICAL][7617] YAML data from /usr/bin/foreman-node failed to parse
2018-09-07 07:21:02,220 [salt.loaded.int.module.cmdmod:722 ][ERROR ][7617] Command '['/usr/bin/foreman-node', 'TRTWVBL000010.bsh.corp.bshg.com']' failed with return code: 1
2018-09-07 07:21:02,220 [salt.loaded.int.module.cmdmod:724 ][ERROR ][7617] stdout: Couldn't retrieve ENC data: Error retrieving node TRTWVBL000010.bsh.corp.bshg.com: Net::HTTPNotFound

minion is restired as trtwvbl000010.bsh.corp.bshg.com

I changed the minion id for another Server and it started to work:

/usr/bin/foreman-node blwwvbl000012.bsh.corp.bshg.com
---
classes: []
parameters:
foreman_subnets: []
foreman_interfaces:
- ip: 10.0.2.15
ip6:
mac: '08:00:27:e2:2c:6a'
name: blwwvbl000012.bsh.corp.bshg.com
attrs: {}
virtual: false
link: true
identifier: enp0s3
managed: true
primary: true
provision: true
subnet:
subnet6:
tag:
attached_to:
type: Interface
domainname: bsh.corp.bshg.com
root_pw:
foreman_config_groups: []
puppetmaster: ''
environment: base

another Problem:
salt-master hostname is attached with _master and therefore not found
2018-09-07 08:10:01,508 [salt.loaded.int.module.cmdmod:728 ][ERROR ][7609] retcode: 1
2018-09-07 08:10:01,509 [salt.loaded.int.pillar.puppet:32 ][CRITICAL][7609] YAML data from /usr/bin/foreman-node failed to parse
2018-09-07 08:10:15,470 [salt.loaded.int.module.cmdmod:722 ][ERROR ][7609] Command '['/usr/bin/foreman-node', 'si0vm4481.bsh.corp.bshg.com_master']' failed with return code: 1
2018-09-07 08:10:15,471 [salt.loaded.int.module.cmdmod:724 ][ERROR ][7609] stdout: /usr/share/gems/gems/smart_proxy_salt-2.1.9/bin/foreman-node:187:in `<top (required)>': Invalid hostname (RuntimeError)

on the working minion (host) no salt master and salt Environment is visible

Thanks
Matthias

Actions #1

Updated by Tomer Brisker over 5 years ago

  • Project changed from Foreman to Salt
Actions

Also available in: Atom PDF