Answers: <p>If the OS has a python installation, you can use  <a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#managed-node-requirements" rel="nofollow noreferrer">Ansible to manage it.</a>. Note that you should check the individual module requirements (for example the <a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#managed-node-requirements" rel="nofollow noreferrer">snap module</a>) since they may have dependencies which cannot be satisfied by your OS. </p>
  
  <p>In general though the modules are written in python and as such a python runtime is needed.</p>
  
Answers: CC BY-SA 4.0
Answers: 2019-08-01T13:38:29.393Z
Answers: 2019-08-01T13:51:42.573Z
Answers: 2019-08-01T13:51:42.573Z
Answers: Bruce Becker
Body: <p>Ubuntu Core is a minimalistic operating system. It uses <code>snap</code> package manager instead of <code>apt</code>.
  Is it possible to manage a Ubuntu Core device with Ansible?</p>
  
Comments: CC BY-SA 4.0
Comments: 2019-08-01T13:48:09.730Z
Comments: [snap](https://docs.ansible.com/ansible/latest/modules/snap_module.html#snap-manages-snaps) should not be a problem.
Comments: Vladimir Botka
Tags: <ansible>
Title: Ansible on Ubuntu Core
UserDisplayName: mustafa
ThreadText: # Ansible on Ubuntu Core
  
  (Asked by: username_0 on 2019-08-01)
  
  Ubuntu Core is a minimalistic operating system. It uses `snap` package manager instead of `apt`.
  Is it possible to manage a Ubuntu Core device with Ansible?
  
  **Tags:** ansible
  
  > **Comments:**
  > **username_1**: [snap](https://docs.ansible.com/ansible/latest/modules/snap_module.html#snap-manages-snaps) should not be a problem.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-08-01. Score: 1
  
  If the OS has a python installation, you can use [Ansible to manage it.](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#managed-node-requirements). Note that you should check the individual module requirements (for example the [snap module](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#managed-node-requirements)) since they may have dependencies which cannot be satisfied by your OS.
  
  In general though the modules are written in python and as such a python runtime is needed.
  
  
  ---
  
  