Skip to content

Releases: DavidKrau/terraform-provider-simplemdm

v0.2.3

11 Dec 15:40
14abcfd

Choose a tag to compare

Update to work with new groups, device assignment etc

Removed:
Device Groups

Added:
Custom Declarations

Changes:
Script jobs, Assignment groups, Profiles, Custom profiles etc

Full Changelog: v0.1.8...v0.2.2

v0.1.18

18 Feb 11:01

Choose a tag to compare

What's Changed

Full Changelog: v0.1.17...v0.1.18

v0.1.17

30 Dec 15:29
eaf05e8

Choose a tag to compare

Script Jobs added

What's Changed

Working

Creation
Reading

Known Issues

Naming jobs during creation: It is currently not possible to assign a proper name to a job during creation because the SimpleMDM API does not support this feature. The API just give automatically the following name : "API Job"
Job scheduling: The API does not allow jobs to be scheduled for execution at this time.
Deleting a script job: Deleting a job is not applicable since the resource does not really exist in the SimpleMDM API. While the API mentions that jobs can be canceled, scheduling them is not yet implemented.
Job import: is currently disable because of missing script_id missing in API response

Other

Update is note supported, the API doesn't allow us to do this.

Next Step

I will contact SimpleMDM support to request the implementation of these features.

Thank to @tomsiouan
Full Changelog: v0.1.16...v0.1.17

v0.1.16

24 Oct 11:52
084ac9c

Choose a tag to compare

Device group update

  • in previous versions of provider profiles and custom profiles were not compared to state in SimpleMDM which was now corrected. (this limitation still applies to devices and assignments groups)

What's Changed

  • Custom profiles and Profile for device groups by @DavidKrau in #17

Full Changelog: v0.1.15...v0.1.16

v0.1.15

18 Oct 20:03

Choose a tag to compare

New version of terraform provider with following changes:
simplemdm_customprofile:

  • filesha will be removed, was previously used to track changes. Now provider compares profile downloaded via API to mobileconfig
  • mobileconfig no longer accept path but string with profile, by this change we will be able to use raw mobileconfig string, or file /templatefile functions to load string from mobileconfig files

simplemdm_script:
filesha will be removed, was previously used to track changes. Now provider compares content in API response to scriptfile

  • scriptfile no longer accept path but string with script, by this change we will be able to use raw string of the script, or file /templatefile functions to load string from script file

In case you are using older version you will need to adjust your configuration after upgrade to version 0.1.15 (or later).

  • Remove all filesha from all configurations.
  • You will need to add terraform function file() for each mobileconfig or scriptfile . Example: old configuration: mobileconfig = "./profiles/myconfig.mobileconfig" new configuration: mobileconfig = file("./profiles/myconfig.mobileconfig") . Or use templatefile() or just string 😉

This will greatly improve importing to TF, remove partially mirrored line in configuration, add new options and better visibility what was changed (as we will see exact line which will be changed in script/profile).

What's Changed

New Contributors

Full Changelog: v0.1.14...v0.1.15

v0.1.14

04 Sep 10:22
483573b

Choose a tag to compare

Increasing timeout for HTTP client. Re-release version to include changes in client.

v0.1.12

07 Aug 21:27
2c45386

Choose a tag to compare

What's Changed

  • Fixed error messages in provider by @DavidKrau in #9
  • Fix the 404 error when the script resource is not found by @rayennh in #8
  • Removing resource state if resource is deleted via web ui by @DavidKrau in #10

Currently following resources will be removed from state (and recreated) in case they are deleted from SimpleMDM web UI: attribute, assignmentGroup, device, customProfile, script.

##Contributors

Full Changelog: v0.1.11...v0.1.12

v0.1.11

30 Jul 12:50
d9ddc01

Choose a tag to compare

What's Changed

Full Changelog: v0.1.10...v0.1.11

v0.1.10

21 Jun 15:46
1d3fc6c

Choose a tag to compare

What's Changed

  • Device Enrolment URL Fix by @DavidKrau in #5
  • updated workflow with new go releaser

Full Changelog: v0.1.9...v0.1.10

v0.1.9

30 May 08:05
6de2296

Choose a tag to compare

What's Changed

  • script data source

  • script resource, tests, docs, client update

  • added IDs for script tests

  • Fixed error handilng in device resource

  • Typos corrections

  • docs fixes

Full Changelog: v0.1.8...v0.1.9