Project

General

Profile

Actions

Bug #17103

closed

Provisioning templates are not usable for location when: "All provisioning templates" is checked for that location.

Added by Marek Hulán over 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Organizations and Locations
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Reporting on behalf of Petr Balogh

I am facing the issue when I use locations and have enabled: "All provisioning templates" for that location.
Seems that it doesn't work at all.

Work around which solved my problem is uncheck this checkbox and assign all provision templates for this location.

Foreman version is: 1.12.4


Related issues 1 (1 open0 closed)

Related to Foreman - Tracker #10022: Taxonomies related issuesNew04/05/2015

Actions
Actions #1

Updated by Marek Hulán over 7 years ago

  • Assignee changed from Marek Hulán to Oded Ramraz

To reproduce:

  1. create a non-admin user in org A
  2. make org A ignoring provisioning templates - in it's form go to provisioning templates and check "All provisioning templates"
  3. create OS with PXELinux template correctly associated, verify you can save a host with such OS under admin account
  4. make sure that this PXELinux template is not associated to any organization
  5. login as that user, go to host edit form, change OS to the one you've prepared, you will see "No PXELinux templates were found for this host, make sure you define at least one in your $os settings or change PXE loader"

The reason is that we do @host.update in Taxonomy.no_taxonomy_scope block but ignoring only works for correctly set Organization.current. Same applies for locations. Host#provisioning_template should respect host's taxonomies.

Actions #2

Updated by The Foreman Bot over 7 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/3972 added
Actions #3

Updated by Marek Hulán over 7 years ago

Actions #4

Updated by Marek Hulán over 7 years ago

  • Target version set to 1.4.2
Actions #5

Updated by Marek Hulán over 7 years ago

  • Assignee changed from Oded Ramraz to Marek Hulán
Actions #6

Updated by Anonymous over 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #7

Updated by Marek Hulán over 7 years ago

  • translation missing: en.field_release set to 189
Actions

Also available in: Atom PDF