workaround list-unit-files new output
workaround list-unit-files new output

in older systemd version, the output of list-unit-files looked like this
```
boot-complete.target                                                    static                                                                                                                                                                
cryptsetup-pre.target                                                   static                                                                                                                                                                
cryptsetup.target                                                       static                                                                                                                                                                
ctrl-alt-del.target                                                     disabled                                                                                                                                                              
default.target                                                          static                                                                                                                                                                
emergency.target                                                        static                                                                                                                                                                
exit.target                                                             disabled                                                                                                                                                              
final.target                                                            static                                                                                                                                                                
getty-pre.target                                                        static                                                                                                                                                                
getty.target                                                            static                                                                                                                                                                
graphical.target                                                        static                                                                                                                                                                
halt.target                                                             disabled    
```
with only 2 fields, The unit name and the enabled state.
On newer version of systemd, they added a new field, the VENDOR_PRESET
```
boot-efi.mount                                       generated       -            
boot.mount                                           generated       -            
dev-hugepages.mount                                  static          -            
dev-mqueue.mount                                     static          -            
home-guillaumedk-.steam-library.mount                enabled         disabled     
home-guillaumedk-Nas.mount                           disabled        disabled     
home.mount                                           generated       -            
mnt-media.mount                                      disabled        disabled     
proc-fs-nfsd.mount                                   static          -            
proc-sys-fs-binfmt_misc.mount                        disabled        disabled     
run-vmblock\x2dfuse.mount                            disabled        disabled     
sys-fs-fuse-connections.mount                        static          -            
sys-kernel-config.mount                              static          -            
sys-kernel-debug.mount                               static          -            
```
Resulting in issue when parsed by this script.
`unit_state` would look like `'static          -'`

This fix allow any number of field to be split, but only keep the first 2.
saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt