import ConfigParser
import requests

cp = ConfigParser.SafeConfigParser()
cp.read('/etc/keystone/keystone.conf')
token = cp.get('DEFAULT', 'admin_token')

baseurl = 'http://localhost:35357/v3/OS-FEDERATION'

headers = {
    'X-Auth-Token': token,
    'Content-Type': 'application/json',
}
with open('json/create-idp.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('json/create-mapping.json') as fh:
    response = requests.put(baseurl + '/mappings/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('json/create-protocol.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten/protocols/oidc', headers=headers, data=fh.read())
    response.raise_for_status()

import ConfigParser
import requests

cp = ConfigParser.SafeConfigParser()
cp.read('/etc/keystone/keystone.conf')
token = cp.get('DEFAULT', 'admin_token')

baseurl = 'http://localhost:35357/v3/OS-FEDERATION'

headers = {
    'X-Auth-Token': token,
    'Content-Type': 'application/json',
}
with open('/opt/himlar/json/create-idp.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('/opt/himlar/json/create-mapping.json') as fh:
    response = requests.put(baseurl + '/mappings/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('/opt/himlar/json/create-protocol.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten/protocols/oidc', headers=headers, data=fh.read())
    response.raise_for_status()

Fix paths to json files
Fix paths to json files

  import ConfigParser
  import requests
  
  cp = ConfigParser.SafeConfigParser()
  cp.read('/etc/keystone/keystone.conf')
  token = cp.get('DEFAULT', 'admin_token')
  
  baseurl = 'http://localhost:35357/v3/OS-FEDERATION'
  
  headers = {
      'X-Auth-Token': token,
      'Content-Type': 'application/json',
  }
- with open('json/create-idp.json') as fh:
+ with open('/opt/himlar/json/create-idp.json') as fh:
      response = requests.put(baseurl + '/identity_providers/dataporten', headers=headers, data=fh.read())
      response.raise_for_status()
  
- with open('json/create-mapping.json') as fh:
+ with open('/opt/himlar/json/create-mapping.json') as fh:
      response = requests.put(baseurl + '/mappings/dataporten', headers=headers, data=fh.read())
      response.raise_for_status()
  
- with open('json/create-protocol.json') as fh:
+ with open('/opt/himlar/json/create-protocol.json') as fh:
      response = requests.put(baseurl + '/identity_providers/dataporten/protocols/oidc', headers=headers, data=fh.read())
      response.raise_for_status()
  
Fix paths to json files
## Code Before:
import ConfigParser
import requests

cp = ConfigParser.SafeConfigParser()
cp.read('/etc/keystone/keystone.conf')
token = cp.get('DEFAULT', 'admin_token')

baseurl = 'http://localhost:35357/v3/OS-FEDERATION'

headers = {
    'X-Auth-Token': token,
    'Content-Type': 'application/json',
}
with open('json/create-idp.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('json/create-mapping.json') as fh:
    response = requests.put(baseurl + '/mappings/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('json/create-protocol.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten/protocols/oidc', headers=headers, data=fh.read())
    response.raise_for_status()

## Instruction:
Fix paths to json files
## Code After:
import ConfigParser
import requests

cp = ConfigParser.SafeConfigParser()
cp.read('/etc/keystone/keystone.conf')
token = cp.get('DEFAULT', 'admin_token')

baseurl = 'http://localhost:35357/v3/OS-FEDERATION'

headers = {
    'X-Auth-Token': token,
    'Content-Type': 'application/json',
}
with open('/opt/himlar/json/create-idp.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('/opt/himlar/json/create-mapping.json') as fh:
    response = requests.put(baseurl + '/mappings/dataporten', headers=headers, data=fh.read())
    response.raise_for_status()

with open('/opt/himlar/json/create-protocol.json') as fh:
    response = requests.put(baseurl + '/identity_providers/dataporten/protocols/oidc', headers=headers, data=fh.read())
    response.raise_for_status()
