• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 14059324506
73%

Build:
DEFAULT BRANCH: master
Ran 25 Mar 2025 12:17PM UTC
Jobs 2
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
14059324506

push

github

web-flow
Deploy files during auto-installation (#2121)

## Problem

In AutoYaST it is possible to deploy [complete configuration
files](https://documentation.suse.com/sles/15-SP5/html/SLES-all/cha-configuration-installation-options.html#createprofile-completeconf)
using the <files />[element](http://element.it/). But agama does not
allow it now.


## Solution

Implement support for it. Also as part of making it consistent with
scripts in scripts body is renamed to content.

Note: Intentionally support for files with ending slash ( to only create
directory ) is not part of this pull request and will be adressed in
further one.


## Testing

- *Added a new unit test*
- *Tested manually*

Profile used for manual testing:
```jsonnet
{
   "product": {
      "id": "Tumbleweed",
   },
   "user": {
      "fullName": "beloved TUX",
      "password": "tux",
      "userName": "tux"
   },
   "root": {
     "password": "linux"
   },
   "files": [
      {
        destination: "/home/tux/scripts/test.sh",
        content: |||
          #!/usr/bin/bash
          systemctl start multipathd.socket multipathd.service
        |||,
        permissions: "755",
        user: "tux",
        group: "users"
      },
      {
        destination: "/root/test2.md",
        url: "https://gist.githubusercontent.com/imobachgs/0fb996ed9f37a18f5d950f721f220731/raw/1438aeb67/http.md"
      }
   ]
}
```
Subprojects
ID Flag name Job ID Ran Files Coverage
2 service 14059324506.2 25 Mar 2025 12:17PM UTC 664
GitHub Action Run
2 rust 14029511665.2 24 Mar 2025 07:33AM UTC 139
24.58
GitHub Action Run
Source Files on build 14059324506
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #14059324506
  • e90cc60a on github
  • Prev Build on master (#14029511665)
  • Next Build on master (#14059324485)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc